#include #define int long long #define endl '\n' #define all(x) x.begin(), x.end() #define sz(x) (int)((x).size()) using namespace std; int decode(vectors){ int x = 1; int n = s.size(); for(int i=n-1;i>0;i--){ for(int j=0;j arr = {30}; int j = 30; int mn=30; int mx=0; while(x>1){ if(x%2!=0){ j--; } else{ j++; } x /= 2; mx = max(mx, j); mn = min(mn, j); arr.push_back(j); } mx -= mn; string s; for(int i=0;i<=mx;i++)s+='.'; cout<>n; vector s(n); for(int i=0;i>s[i]; } int m; cin>>m; vector a(m); for(int i=0;i>a[i]; } int x = decode(s); int y = decode(a); // cout<>test; for(int _=1;_<=test;_++){ solve(_); } return 0; }