#include <iostream>
#include <algorithm>
using namespace std;
bool comp(int a,int b){
cout<<a<<"--"<<b<<endl;
return a>b;
}
int main() {
int n;
cin>>n;
int *arr=new int[n];
for (int i = 0; i < n; ++i) {
cin>> arr[i];
}
// for (int i = 0; i < n; ++i) {
// cout << arr[i] << " ";
// }
// cout<<endl;
cout<<"graph G {"<<endl;
sort(arr, arr + n,comp); // сортування масиву від arr[0] до arr[5]
// for (int i = 0; i < n; ++i) {
// cout << arr[i] << " ";
// }
cout<<"}";
cout<<"graph G1 {"<<endl;
sort(arr, arr + n,comp); // сортування масиву від arr[0] до arr[5]
// for (int i = 0; i < n; ++i) {
// cout << arr[i] << " ";
// }
cout<<"}";
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8YWxnb3JpdGhtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwpib29sIGNvbXAoaW50IGEsaW50IGIpewoJY291dDw8YTw8Ii0tIjw8Yjw8ZW5kbDsKCXJldHVybiBhPmI7Cn0KCmludCBtYWluKCkgewogICAgaW50IG47CiAgICBjaW4+Pm47CiAgICBpbnQgKmFycj1uZXcgaW50W25dOwogICAgZm9yIChpbnQgaSA9IDA7IGkgPCBuOyArK2kpIHsKICAgICAgICBjaW4+PiBhcnJbaV07CiAgICB9CiAgICAvLyAgZm9yIChpbnQgaSA9IDA7IGkgPCBuOyArK2kpIHsKICAgIC8vICAgICBjb3V0IDw8IGFycltpXSA8PCAiICI7CiAgICAvLyB9CiAgICAvLyBjb3V0PDxlbmRsOwogICAgY291dDw8ImdyYXBoIEcgeyI8PGVuZGw7CiAgICBzb3J0KGFyciwgYXJyICsgbixjb21wKTsgLy8g0YHQvtGA0YLRg9Cy0LDQvdC90Y8g0LzQsNGB0LjQstGDINCy0ZbQtCBhcnJbMF0g0LTQviBhcnJbNV0KICAgIC8vIGZvciAoaW50IGkgPSAwOyBpIDwgbjsgKytpKSB7CiAgICAvLyAgICAgY291dCA8PCBhcnJbaV0gPDwgIiAiOwogICAgLy8gfQogICAgY291dDw8In0iOwogICAgY291dDw8ImdyYXBoIEcxIHsiPDxlbmRsOwogICAgc29ydChhcnIsIGFyciArIG4sY29tcCk7IC8vINGB0L7RgNGC0YPQstCw0L3QvdGPINC80LDRgdC40LLRgyDQstGW0LQgYXJyWzBdINC00L4gYXJyWzVdCiAgICAvLyBmb3IgKGludCBpID0gMDsgaSA8IG47ICsraSkgewogICAgLy8gICAgIGNvdXQgPDwgYXJyW2ldIDw8ICIgIjsKICAgIC8vIH0KICAgIGNvdXQ8PCJ9IjsKICAgIAogICAgcmV0dXJuIDA7Cn0K