#include #include #include using namespace std; int n,nn,x; int a[20]; bool can(int i) { int y=x; for (int j=0;i;j++,i>>=1) { if (i&1) y%=a[j]; } if (y==0) return true; else return false; } int main() { int t; scanf("%d",&t); while (t--) { scanf("%d%d",&n,&x); for (int i=0;i()); int ans=n+1; nn=1<