using System; using System.Collections.Generic; using System.Linq; using System.Numerics; using static System.Math; namespace SortItems { class Program { static void Main(string[] args) { var n = Console.ReadLine().Split().Select(int.Parse).ToArray(); var a1 = n[0]; var a2 = n[1]; var a3 = n[2]; var aMax = n.Max(); var aMin = n.Min(); var d = new Dictionary(); var cnt = 0; if ((a1 != a2 && a1 != a3 && a2 != a3) && (a2 == aMin || a2 == aMax)) { Console.WriteLine("INF"); return; } for (var i = 1; i <= aMax; i++) { if (a1 % i != a3 % i) { if ((a1 % i < a2 % i && a2 % i > a3 % i) || (a1 % i > a2 % i && a2 % i < a3 % i)) { cnt++; } } } Console.WriteLine(cnt); } } }