using System; using System.Collections.Generic; class Program { static void Main() { var input = Console.ReadLine().Split(); long A = long.Parse(input[0]); long B = long.Parse(input[1]); long C = long.Parse(input[2]); var ans = new SortedSet(); // Case 1: 弟が B を引いた場合 long M1 = C + B; if (M1 % A == 0) { long N = M1 / A; if (N > 0) ans.Add(N); } // Case 2: 弟が引かなかった場合 (C <= B) if (C <= B) { if (C % A == 0) { long N = C / A; if (N > 0) ans.Add(N); } } if (ans.Count == 0) { Console.WriteLine("-1"); } else { foreach (var n in ans) Console.WriteLine(n); } } }