#include #include using namespace std; bool kado(int a,int b,int c){ if(a==b || b==c || c==a)return false; if(max({a,b,c}) == b || min({a,b,c}) == b)return true; return false; } int main(){ int a,b,c;cin>>a>>b>>c; if(kado(a,b,c)){ cout <<"INF" << endl; }else{ int ans = 0; for(int i = 1; max({a,b,c}) >= i; i++){ if(kado(a%i,b%i,c%i))ans++; } cout << ans << endl; } }