//interactive ll@N,@M,@L;if(L)while(L--)wt("?",N,M),rd(N);else wt("?",N,1),rd(N);wt("!",N);