#include using namespace std; bool judge(int a,int b,int c){ return (a!=b&&b!=c&&c!=a)&&(b==max({a,b,c})||b==min({a,b,c})); } int main(){ cin.tie(0),ios::sync_with_stdio(false); int a,b,c; cin>>a>>b>>c; if(judge(a,b,c)){ cout<<"INF"s; }else{ int ans=0; for(int i=1,lim=max({a,b,c});i<=lim;++i){ if(judge(a%i,b%i,c%i))++ans; } cout<