#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #define popcount __builtin_popcount using namespace std; using namespace atcoder; typedef long long ll; typedef pair P; int main() { cout<<"? 0 0"<>d1; cout<<"? 100 0"<>d2; for(int i=0; i<=100; i++){ for(int j=0; j<=100; j++){ if(i*i+j*j==d1 && (100-i)*(100-i)+j*j==d2){ cout<<"! "<