""" 111 111 111 00111 00111 00111 """ a, b = map(int, input().split()) N = a**2 + b**2 s = [[0] * (N) for i in range(N)] ans = [] for i in range(N): x = (i * b+b) % N y = (i * a) % N ans.append((x, y)) for i in range(N): x = i * b % N y = i * a % N ans.append((x, y)) s = [[0] * (N) for i in range(N)] for i in range(N): x,y = ans[i] for dx in range(a): for dy in range(a): assert s[(x+dx)%N][(y+dy)%N] == 0 s[(x+dx)%N][(y+dy)%N] = 1 for i in range(N): x,y = ans[i+N] for dx in range(b): for dy in range(b): assert s[(x+dx)%N][(y+dy)%N] == 0 s[(x+dx)%N][(y+dy)%N] = 1 for i, j in ans[::-1]: print(i, j)