

Программа написана на из 100, но пока это лучший результат, язык Python
a = int(input())
b = int(input())
if (a + b) % 3 != 0:
print(-1)
elif (a + b)/3 > a or (a + b)/3 > b:
print(-1)
elif (a + b)/3 == a:
print(0)
print((a + b)/3)
elif (a + b)/3 == b:
print((a + b)/3)
print(0)
else:
if a > b:
print(int(((a + b)/3)- (((a + b)/3)-(a - b
print(int(((a + b)/3)-(a - b)))
if b > a:
print(int(((a + b)/3)- (((a + b)/3)-(b - a
print(int(((a + b)/3)-(b - a)))
a = int(input())
b = int(input())
if (a + b) % 3 != 0:
print(-1)
else:
if (a // b == 2) or (b // a == 2):
if a % 2 < b % 2:
print((a + b) // 3, 0)
elif a % 2 > b % 2:
print(0, (a + b) // 3)
else:
print(-1)
else:
if (b - a == b % a) or (a - b == a % b):
print(a // 3, (b - (a // 3)) // 2)
else:
print(-1)