#include #include #include #include using namespace std; vector >AB[100]; int vis[100]; int X2[100]; int main() { ios::sync_with_stdio(false); cin.tie(nullptr); int tm=0; for(int x1=1;x1<=100;x1++) { for(int i=0;i<100;i++)AB[i].clear(); for(int A=0;A<100;A++)for(int B=A+1;B<=100;B++) { int t=(A+x1)%B; AB[t].push_back(make_pair(A,B)); } bool out=false; for(int i=0;i<100;i++) { bool fn=false; for(int x2=1;x2<=100;x2++) { ++tm; bool same=false; for(pairp:AB[i]) { int A=p.first,B=p.second; int t=(A+x2)%B; if(vis[t]==tm) { same=true; break; } vis[t]=tm; } if(!same) { fn=true; X2[i]=x2; break; } } if(!fn) { out=true; break; } } if(!out) { cout<>i; cout<>y; for(pairp:AB[i]) { int A=p.first,B=p.second; if((A+X2[i])%B==y) { cout<