print"! ",(0..).bsearch{|x|puts"? #{x}","? #{x+1}";STDOUT.flush;gets.size+gets.size==8}-1