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