


# 백준 #4299 (AFC 윔블던)
# 두 팀 점수의 합과 차 입력 (Sum, Sub)
Sum, Sub = map(int,input().split())
# 입력 값 검증
if Sum < Sub or (Sum + Sub) % 2 != 0:
# 입력이 유효하지 않은 경우
print(-1)
else:
# 두 팀의 점수 계산
A = (Sum + Sub) // 2 # 큰 점수 !!!
B = Sum - A # 작은 점수 !!!
print(A, B)