#include #include using namespace std; #include using namespace atcoder; using ll = long long; int B,C; vector> units[1000]; using mint = modint; /* bool judge(int x,int n_1,int y,int n_2,bool test = false){ for(int z = 1;z<=B;z++){ if(gcd(z,B)!=1) continue; if(x==1){ if(mint(n_1-n_2*z).val()==0) return true; continue; } mint bunshi = mint(n_1 - n_2*z); mint bunbo = mint(1-x); if(test){ cerr<100){ cout<<"100+"<> B >> C; mint::set_mod(B/C); solve(); }