from math import gcd A, B = map(int, input().split()) N = A * A + B * B G = gcd(A, B) for k in range(N // G): for i in range(G): print(k * A % N, (k * B + i * A) % N) for k in range(N // G): for i in range(G): print(((k + 1) * A + i * B) % N, k * B % N)