This is an interactive problem.
There is an array $$$[a_1, a_2, \ldots, a_N]$$$ initialized with a secret permutation of size $$$N = 100$$$.
Formally speaking, $$$\begin{cases}a_i \in \mathbb{N}, &\forall i = 1, 2, \ldots, N\\1 \leq a_i \leq N, &\forall i = 1, 2, \ldots, N\\ a_i \neq a_j, &\forall i \neq j \end{cases}$$$.
You are asked to sort it in ascending order within $$$50000$$$ operations. In each operation, you can perform any one of the following actions:
Can you do it?
Let me tell you a secret — there are $$$20$$$ test cases on the judge.
The interaction begins without reading anything such as $$$N$$$. To perform an operation, please output a line:
0 0
# 13 37 ? 100 !
In the first sample test case, you asked to shuffle the subarray $$$[a_{13}, a_{14}, \ldots, a_{37}]$$$. The judge accepted your request and did the operation successfully, outputting $$$0$$$ back to you.
Afterward, you wanted to determine if the array had been sorted. So, you output ? 100. Astonishingly, luck was on your side as the array had indeed become sorted after your previous action, resulting in the $$$100$$$-th smallest (or largest) value of all $$$|a_i - i|$$$ being equal to $$$0$$$. It's important to note that this outcome happens with an incredibly low probability, just 1 out of 933,262,154,439,441,526,816,992,388,562,667,004,907,159,682,643,816,214,685,929,638,952,175,999, 932,299,156,089,414,639,761,565,182,862,536,979,208,272,237,582,511,852,109,168,640,000,000,000, 000,000,000,000. Therefore, it's unlikely you'll be so fortunate next time.
After knowing that the array has been sorted, you output !, terminating your program.
| Name |
|---|


