$|--||~print("? $_ ",$_+1,$/)&($z=<>-$_)or$n=$_-$z+1for@n=0..($n=<>-1)-1;print"! $n"