#include using namespace std; long long mod=100000009; long long primes[]={2,3,5,7,11,13,17,19,23,29,31}; void solve(){ long long seed,N,B,K; scanf("%lld%lld%lld%lld",&seed,&N,&K,&B); long long X[N+1],p[N+1],ans=INT_MAX,count,elem[11]; X[0]=seed; for(int i=0;i<11;++i){ elem[i]=0; while(B%primes[i]==0){ elem[i]+=1; B/=primes[i]; } } for(int i=0;i