#include int check_kadomatsu(a1, a2, a3) { if(((a1 < a2 && a2 > a3) || (a1 > a2 && a2 < a3)) && a1 != a3){ return 1; } else{ return 0; } } int main(void) { int a1, a2, a3; int b1, b2, b3; int max = 0; int i; int count = 0; scanf("%d%d%d", &a1, &a2, &a3); if(check_kadomatsu(a1, a2, a3) == 1){ printf("INF\n"); return 0; } max = a1; if(max < a2){ max = a2; } if (max < a3){ max = a3; } for(i = 1;i <= max;i++){ if(check_kadomatsu(a1 % i, a2 % i, a3 % i) == 1){ count++; } } printf("%d\n", count); return 0; }