#include #include #include #include #include #include #include #include #include #include static int x[50000]; static int y[50000]; int main(void) { int m; scanf("%d", &m); for(int i = 0; i < m; i++){ scanf("%d %d", &x[i], &y[i]); } int a, b, c, s; printf("? 0 0\n"); fflush(stdout); scanf("%d %d", &a, &b); printf("? 1 0\n"); fflush(stdout); scanf("%d %d", &c, &s); c -= a; s -= b; printf("!\n"); for(int i = 0; i < m; i++){ printf("%d %d\n", c * x[i] - s * y[i] + a, s * x[i] + c * y[i] + b); } }