from math import ceil
from functools import reduce
print(reduce(lambda x, y: int(ceil(int(ceil(100000 * 1.05 / 1000) * 1000) * 1.05 / 1000) * 1000) if x == 0 else int(ceil(x * 1.05 / 1000) * 1000) , range(int(input())))) from math import ceil from functools import reduce print(reduce(lambda x, y: int(ceil(int(ceil(100000 * 1.05 / 1000) * 1000) * 1.05 / 1000) * 1000) if x == 0 else int(ceil(x * 1.05 / 1000) * 1000) , range(int(input())))) print reduce(lambda x, y: int(ceil(int(ceil(100000 * 1.05 / 1000) * 1000) * 1.05 / 1000) * 1000) if x == 0 else int(ceil(x * 1.05 / 1000) * 1000) , range(int(input()))) reduce lambda x, y: int(ceil(int(ceil(100000 * 1.05 / 1000) * 1000) * 1.05 / 1000) * 1000) if x == 0 else int(ceil(x * 1.05 / 1000) * 1000) int(ceil(int(ceil(100000 * 1.05 / 1000) * 1000) * 1.05 / 1000) * 1000) if x == 0 else int(ceil(x * 1.05 / 1000) * 1000) x == 0 x 0 int(ceil(int(ceil(100000 * 1.05 / 1000) * 1000) * 1.05 / 1000) * 1000) int ceil(int(ceil(100000 * 1.05 / 1000) * 1000) * 1.05 / 1000) * 1000 ceil(int(ceil(100000 * 1.05 / 1000) * 1000) * 1.05 / 1000) ceil int(ceil(100000 * 1.05 / 1000) * 1000) * 1.05 / 1000 int(ceil(100000 * 1.05 / 1000) * 1000) * 1.05 int(ceil(100000 * 1.05 / 1000) * 1000) int ceil(100000 * 1.05 / 1000) * 1000 ceil(100000 * 1.05 / 1000) ceil 100000 * 1.05 / 1000 100000 * 1.05 100000 1.05 1000 1000 1.05 1000 1000 int(ceil(x * 1.05 / 1000) * 1000) int ceil(x * 1.05 / 1000) * 1000 ceil(x * 1.05 / 1000) ceil x * 1.05 / 1000 x * 1.05 x 1.05 1000 1000 x y range(int(input())) range int(input()) int input() input
from math import ceil
from functools import reduce
print(reduce(lambda x, y: int(ceil(int(ceil(100000 * 1.05 / 1000) * 1000) * 1.05 / 1000) * 1000) if x == 0 else int(ceil(x * 1.05 / 1000) * 1000) , range(int(input()))))