A, B = map(int, input().split()) L = A**2+B**2 tileA = [] tileB = [] if A >= B: for i in range(L): tileA.append((i*A%L, i)) for i in range(L): tileB.append(((A+A*i)%L, (-B+1+i)%L)) else: for i in range(L): tileB.append((i*B%L, i)) for i in range(L): tileA.append(((B+B*i)%L, (-A+1+i)%L)) for a in tileA: print(*a) for b in tileB: print(*b)