using System; using System.Linq; using System.Collections.Generic; namespace Algorithm { class Program { static void Main(string[] args) { var l = Console.ReadLine().Split().Select(int.Parse).ToArray(); int P = l[0], Q = l[1], A = l[2]; var min = 0; var max = 1000000000; var mid = max / 2; while (mid > 0) { var eat = EatStore(P, mid); var takeout = TakeOut(Q, mid, A); if (eat < takeout) { min = mid + 1; mid = (min + max) / 2; } else { max = mid - 1; mid = min + (max - min) / 2; } if (min == max && min == mid) break; } Console.WriteLine(max); } static int EatStore(double p, int x) { return (int)((1 + (p / 100)) * x); } static int TakeOut(double q, int x, int a) { return (int)((1 + q / 100) * x) + a; } } }