#pragma GCC optimize("Ofast") #pragma GCC target("avx,avx2") #include #include using namespace std; int V; long D; bitset<2000>E[2000],ET[2000],A[2000],T[2000]; main() { cin>>V>>D; //V=2000;D=1e18; for(int i=0;i>s; //string s(V,'1'); for(int j=0;jV*2)D=V*2; while(D) { for(int i=0;i>=1; if(D) { for(int i=0;i