EduBrick

L. Одинокое число

1000 мс · 256 МБ · всё или ничего

Это интерактивная задача.

Маша записала NN целых чисел в неубывающем порядке: a1a2aNa_1 \le a_2 \le \ldots \le a_N. Среди них есть число CC, которое встречается ровно один раз, а все остальные встречаются ровно два раза.

Найдите «одинокое» число CC, попросив Машу назвать не более 42 раз число по его номеру. Известно, что 1ai1091 \le a_i \le 10^9.

Формат ввода

В начале решение должно считать число NN (1N1061 \le N \le 10^6).

Затем можно сделать не более 42 запросов вида ? i (1iN1 \le i \le N). Ответом является число aia_i.

Чтобы вывести ответ, выведите ! C и немедленно завершите работу.

После каждого запроса, в том числе после вывода ответа, выполняйте flush.

Формат вывода

Ответ выводится запросом вида ! C.

Примеры

ввод
5
1
1
4
5
5
вывод
? 1
? 2
? 3
? 4
? 5
! 4
Войдите, чтобы отправлять решения.