n, z = map(int, input().split()) if n > 2: print(-1) elif n == 1: if z == 1: print(-1) else: print(1, z-1) else: ok = False for x in range(1, 1001): for y in range(x, 1001): if x*x + y*y == z*z: print(x, y) ok = True break if ok: break if not ok: print(-1)