#include int ans[202]; int main() { int i, d; char res[4]; for (d = 0; d < 100; d++) { ans[d] = 0; for (;;) { printf("? 1 1"); for (i = 0; i < 99 - d; i++) printf("0"); printf("\n"); fflush(stdout); scanf("%s", res); if (res[0] == '>') ans[d]++; else if (res[0] == '<') break; else { ans[d]++; for (d++; d < 100; d++) ans[d] = 0; break; } } if (ans[0] == 10) { printf("! 1"); for (i = 0; i < 100; i++) printf("0"); printf("\n"); return 0; } } ans[100] = 1; printf("! "); for (i = 0; ans[i] == 0; i++); if (i == 100) printf("0\n"); else { for (; i < 100; i++) printf("%d", ans[i]); } printf("\n"); return 0; }