Получить сумму квадратов a^2 + b^2 + c^2 для функции с  неизвестным телом

Приветствую всех. 3й день ломаю голову над задачей, звучит она следующим образом. Есть некая функция она от нас скрыта.

PythonВыделить код

1
2
3
4
5

def func(x, y, z):
    a = ?
    b = ?
    c = ?
    return ax + by + cz

Необходимо получить сумму квадратов a^2 + b^2 + c^2. Но проблема в том, что

вызвать функцию можно лишь 2 раза

.

Числа a, b, c -

натуральные

. Аргументы x, y, z -

целочисленные значения

.

Я так понимаю, что для математического решения двух вызовов не достаточно. Скорее всего имеет место быть какая то хитрость, либо логическое решение. Очень надеюсь на вашу помощь. Спасибо!