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