import java.util.Scanner; public class prog { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int n = 200; int[][] land = new int[n][n]; int currentXLeft = 0; int currentXRight = n-1; int currentY = 0; while (true) { int currentX = (currentXRight + currentXLeft) / 2; if(currentXRight == currentXLeft) { currentY++; currentXLeft = 0; currentXRight = n-1; continue; } System.out.println(currentX + " " + currentY); String line = scanner.nextLine(); int alt; try { alt = Integer.parseInt(line); land[currentX][currentY] = alt; if(alt == 0) { break; } else if(alt < 0) { currentXLeft = currentX; } else { currentXRight = currentX; } } catch (NumberFormatException e) { // TODO Auto-generated catch block e.printStackTrace(); } } scanner.close(); } }