def solution(money, minratio, maxratio, ranksize, threshold, months):
answer = -1
originalMin = minratio
for _ in range(months):
gajung = (money//100)*100
minratio = originalMin
i = 1
if money < threshold:
continue
while minratio < maxratio:
if threshold + (i-1)* ranksize <= gajung < threshold + (i * ranksize) -1:
print(gajung)
break
else:
i += 1
minratio += 1
if minratio == 0:
continue
money = (money - gajung * (minratio/100))
answer = money
return answer