#2255. Milk Pails

Milk Pails

题目描述

FarmerJohn\red{Farmer John }收到了一份需要立即装满 M\red{M }单位牛奶 (1\red{(1≤}M\red{M≤}1,000)\red{1,000) }的订单。

不幸的是,他的花哨的挤奶机刚刚坏了,他只有三个整数大小的牛奶桶 X\red{X}Y\red{Y }M(1\red{M (1≤}X<Y<M)\red{X<Y<M)}

所有三个桶最初都是空的。

使用这三个桶,他可以执行任意数量的以下两种类型的操作:

\red{- }他可以用 X\red{X }个单位的牛奶将最小的桶(X\red{X }号)完全装满,然后倒入 M\red{M }号桶中,如只要这不会导 致 M\red{M }号桶溢出。

\red{- }他可以将Y\red{Y}个单位的牛奶完全装满中号桶(Y\red{Y}号),然后倒入M\red{M}号桶中,只要这不会导致M\red{M} 号桶溢出。

虽然 FJ\red{FJ }意识到他可能无法完全装满 M\red{M }号桶,但请帮助他确定他可以添加到这个桶中的最大牛奶量。

输入格式

第一行(也是唯一的一行)包含X\red{X}Y\red{Y}M\red{M,}用空格分隔。

输出格式

输出FJ\red{FJ}可能添加到M\red{M}桶大小的最大牛奶量。

样例

输入样例

17 25 77

输出样例

76

提示

在本例中,FJ\red{FJ}填充17\red{17}号桶三次,填充25\red{25}号桶一次,总共累积76\red{76}单位牛奶。