#include #include #include #include using namespace std; mt19937 mt(chrono::duration_cast(chrono::steady_clock::now().time_since_epoch()).count()); int cos_t[] = {1,0,-1,0}; int sin_t[] = {0,1,0,-1}; uniform_int_distribution dstr(0,3); int main(){ int m; cin >> m; vector px(m), py(m); for(int i=0; i> px[i] >> py[i]; } cout << "? 0 0" << endl; int dx, dy; cin >> dx >> dy; int t = dstr(mt); cout << "!" << endl; for(int i=0; i