using System; public class Program { public static void Main() { int max = (int)1e9, min = 1; while (max != min) { int med = max + min / 2; Console.WriteLine($"? {med}"); int result = int.Parse(Console.ReadLine()); if (result == 1) { min = med; } else { max = med; } } Console.WriteLine($"! {max}"); } }