//interactive ll@n; ll a[n]; ll f=-1; ll n0=-1,n1=-1; rep(i,n-1){ wt("?",i,n-1); ll@p; a[i]=p; ll b=0; rep(y,10){ rep(x,10){ if(y*x==p){ b|=1<1){ f>>=1; ++t; } } wtN("! ",t); rrep(i,n-1){ wtN(a[i]/t); } wt("");