#include #include #include #include #include #include #include #include #include #include #include #include #include #define FOR(i, a, b) for(int i=(a);i<=(b);i++) #define RFOR(i, a, b) for(int i=(a);i>=(b);i--) #define MOD 1000000007 #define INF 1000000000 #define PI 3.14159265358979 using namespace std; typedef pair P; int main(void) { int a[4]; int max = 0; int min = INF; int count = 0; FOR(i, 1, 3) { cin >> a[i]; if (a[i] > max) { max = a[i]; } if (a[i] < min) { min = a[i]; } } if (a[1] == a[2] || a[2] == a[3] || a[3] == a[1]) { cout << 0 << endl; } else if (max == a[2] || min == a[2]) { cout << "INF" << endl; } else { FOR(i, 1, max) { int b[4]; b[1] = a[1] % i; b[2] = a[2] % i; b[3] = a[3] % i; if (b[1] != b[2] && b[2] != b[3] && b[3] != b[1]) { if (b[2] > b[1] && b[2] > b[3]) { count++; } else if (b[2] < b[1] && b[2] < b[3]) { count++; } } } cout << count << endl; } return 0; }