红魔塔
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 256 M,其他语言512 M
64bit IO Format: %lld

题目描述

\hspace{15pt}由于种种原因,红魔塔又塌了!请你帮助芙兰朵露和蕾米莉亚一起重建红魔塔!
\hspace{15pt}芙兰朵露打算在接下来的 x 天内,每天修建 y 层塔。然而,如果红魔塔的高度太高,对红魔塔来说是一件非常不好的事情!所以蕾米莉亚希望塔的层数不超过 z,在塔的高度等于 z 时塔的修建工作会立刻结束,也就是说,塔的高度永远不会超过 z。请你帮助计算出在工作结束后红魔塔有多少层。

输入描述:

\hspace{15pt}在一行上输入三个正整数 x,y,z \left(1\leq x,y \leq 100;\ 1\leq z\leq 10^4\right) 代表修建进行的天数、每天修建的层数、塔的最高层数。

输出描述:

\hspace{15pt}输出一个正整数,代表 x 天后红魔塔的高度。
示例1

输入

复制
2 3 7

输出

复制
6

说明

\hspace{15pt}在这样例中,第一天修建 3 层,第二天再修建 3 层,塔的高度为 6
示例2

输入

复制
3 3 7

输出

复制
7

说明

\hspace{15pt}在这样例中,第一天修建 3 层,第二天再修建 3 层,第三天理论上能再修建 3 层,但由于塔的高度上限为 7 层,所以第三天实际只能修 1 层。最终,塔的高度为 7