from strutils import parseInt from sequtils import mapIt let N = stdin.readLine.parseInt var participants = (1..N).mapIt(it) proc ask(x, y: int): int = echo "? ", x, " ", y result = stdin.readLine.parseInt var two = @[participants[0], participants[1]] proc swapTow() = if ask(two[0], two[1]) == two[1]: swap(two[0], two[1]) swapTow() for i in 2..