4299.AFCウィンブルドン


A,B = map(int, input().split())
if (A+B)%2!=0 or A<B: print(-1)
else:
    a,b = int((A+B)/2), int((A-B)/2)
    print(f'{a} {b}')
問題はいつも丁寧だ.思いがけないことが起こります.
2つの点数の和、車の中にはいつも大きな和がないでください.
まず大きいのを濾過します.問題になったものを濾過するのが便利です.
すべての状況を考慮に入れることができないからです.
この場合、問題となる印刷(-1)の場合を考えておくと便利です.