function solution(a, b, n) {
let answer = 0;
while (true) {
if (n < a) {
break;
} else {
answer += (Math.floor(n/a)) * b
n = (n % a) + ((Math.floor(n/a) * b))
}
}
return answer;
}
solution = (a, b, n) => Math.floor(Math.max(n - b, 0) / (a - b)) * b