#include <iostream>
using namespace std;
int main() {
int a, b, c;
cin >> a >> b >> c;
if (c < 0) {
cout << "NO SOLUTION" << endl;
} else {
int s = c * c;
int num= s - b;
if (a == 0) {
if (b == c * c) {
cout << "MANY SOLUTIONS" << endl;
} else {
cout << "NO SOLUTION" << endl;
}
} else {
if (num % a == 0) {
int x = num / a;
cout << x << endl;
} else {
cout << "NO SOLUTION" << endl;
}
}
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CiAgICBpbnQgYSwgYiwgYzsKICAgIGNpbiA+PiBhID4+IGIgPj4gYzsKICAgIGlmIChjIDwgMCkgewogICAgICAgIGNvdXQgPDwgIk5PIFNPTFVUSU9OIiA8PCBlbmRsOwogICAgfSBlbHNlIHsKICAgICAgICBpbnQgcyA9IGMgKiBjOwogICAgICAgIGludCBudW09IHMgLSBiOwogICAgICAgIGlmIChhID09IDApIHsKICAgICAgICAgICAgaWYgKGIgPT0gYyAqIGMpIHsKICAgICAgICAgICAgICAgIGNvdXQgPDwgIk1BTlkgU09MVVRJT05TIiA8PCBlbmRsOwogICAgICAgICAgICB9IGVsc2UgewogICAgICAgICAgICAgICAgY291dCA8PCAiTk8gU09MVVRJT04iIDw8IGVuZGw7CiAgICAgICAgICAgIH0KICAgICAgICB9IGVsc2UgewogICAgICAgICAgICBpZiAobnVtICUgYSA9PSAwKSB7CiAgICAgICAgICAgICAgICBpbnQgeCA9IG51bSAvIGE7CiAgICAgICAgICAgICAgICBjb3V0IDw8IHggPDwgZW5kbDsKICAgICAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgICAgIGNvdXQgPDwgIk5PIFNPTFVUSU9OIiA8PCBlbmRsOwogICAgICAgICAgICB9CiAgICAgICAgfQogICAgfQoKICAgIHJldHVybiAwOwp9Cgo=