#include using namespace std; using ll = long long; using ld = long double; const ll INF = LLONG_MAX / 4; #define rep(i, a, b) for(int i = a; i < (b); i++) #define rrep(i, a, b) for(int i = (b)-1; i >= (a); i--) #define all(a) begin(a), end(a) bool chmin(auto& a, auto b) {return a > b ? a = b, 1 : 0; } bool chmax(auto& a, auto b) {return a < b ? a = b, 1 : 0; } void solve(); int main() { cin.tie(0) -> sync_with_stdio(false); int t = 1; // cin >> t; while(t--) { solve(); } } void solve() { cout << "? -1000" << endl; int t; cin >> t; cout << "! " << t - 1000 << endl; }