#include #define rep(i,n) for(int i=0;i<(n);i++) using namespace std; using lint=long long; int main(){ int n; scanf("%d",&n); vector x(n),y(n); rep(i,n) scanf("%d%d",&x[i],&y[i]); lint a,b,c,d; puts("? 1 0"); fflush(stdout); scanf("%lld%lld",&a,&c); puts("? 0 1"); fflush(stdout); scanf("%lld%lld",&b,&d); puts("!"); rep(i,n) printf("%lld %lld\n",a*x[i]+b*y[i],c*x[i]+d*y[i]); return 0; }