#!/usr/bin/env python3
# -*- coding: utf-8 -*-

def update(x):
    y = x * 105 // 100
    r = y % 1000
    y = y // 1000 * 1000
    if r: y += 1000
    return y

def main():
    n = int(input())

    x = 100000
    for _ in range(n):
        x = update(x)

    print(x)

if __name__ == "__main__": main() def update(x):
    y = x * 105 // 100
    r = y % 1000
    y = y // 1000 * 1000
    if r: y += 1000
    return y update y = x * 105 // 100 y x * 105 // 100 x * 105 x 105 100 r = y % 1000 r y % 1000 y 1000 y = y // 1000 * 1000 y y // 1000 * 1000 y // 1000 y 1000 1000 if r: y += 1000
     r return y y x x def main():
    n = int(input())

    x = 100000
    for _ in range(n):
        x = update(x)

    print(x) main n = int(input()) n int(input()) int input() input x = 100000 x 100000 for _ in range(n):
        x = update(x)

     _ range(n) range n x = update(x) x update(x) update x print(x) print x if __name__ == "__main__": main() __name__ == "__main__" __name__ "__main__" def update(x):
    y = x * 105 // 100
    r = y % 1000
    y = y // 1000 * 1000
    if r: y += 1000
    return y def update(x):
    y = x * 105 // 100
    r = y % 1000
    y = y // 1000 * 1000
    if r: y += 1000
    return y update def main():
    n = int(input())

    x = 100000
    for _ in range(n):
        x = update(x)

    print(x) def main():
    n = int(input())

    x = 100000
    for _ in range(n):
        x = update(x)

    print(x) main
#!/usr/bin/env python3
# -*- coding: utf-8 -*-

def update(x):
    y = x * 105 // 100
    r = y % 1000
    y = y // 1000 * 1000
    if r: y += 1000
    return y

def main():
    n = int(input())

    x = 100000
    for _ in range(n):
        x = update(x)

    print(x)

if __name__ == "__main__": main()