eval'A,B,C='+gets.split*?,;k=->i{z=[A%i,B%i,C%i];z.sort[1]!=z[1]&&z|[]==z} puts k[1e5]?:INF:(1..[A,C].max).count{|i|k[i]}