#include using namespace std; using ll=long long; int main(){ int n; cin>>n; vector p(n-1); int cnt=0; for(int i=0;i>p[i]; if(p[i]>0)cnt++; } if(cnt==0){ cout<<"! -1"< ans(n); int x=0; bool ok=false; for(int i=0;i0){ if(p[i]==1){ ans[i]=1; ans[n-1]=1; ok=true; }else if(p[i]==25){ ans[i]=5; ans[n-1]=5; ok=true; }else if(p[i]==49){ ans[i]=7; ans[n-1]=7; ok=true; }else if(p[i]==64){ ans[i]=8; ans[n-1]=8; ok=true; }else if(p[i]==81){ ans[i]=9; ans[n-1]=9; ok=true; } } } if(!ok){ cout<<"! -1"<=0;i--)cout<0){ if(s==-1)s=i; else t=i; } } vector ans(n); cout<<"? "<>c; ans[n-1]=sqrt(p[s]*p[t]/c); for(int i=0;i=0;i--)cout<