using System; using System.Collections; using System.Collections.Generic; using System.Collections.Specialized; using System.Text; using System.Text.RegularExpressions; using System.Linq; using System.IO; class Program { static void Main() { new Magatro().Solve(); } } class Magatro { private int A, B, T; private void Scan() { var line = Console.ReadLine().Split(' '); A = int.Parse(line[0]); B = int.Parse(line[1]); T = int.Parse(line[2]); } public void Solve() { Scan(); int ans = int.MaxValue; if (A < B) { var t = A; A = B; B = t; } int l = (T + A - 1) / A; int aa = 0; for (int i = 0; i <= l; i++) { int bb = ((T - aa + B - 1) / B) * B; ans = Math.Min(ans, aa + bb); if (ans == T) { break; } aa += A; } Console.WriteLine(ans); } }