import sys

from numba import njit, i8





@njit(i8(i8), cache=True)

def solve(X):

    money = 100

    res = 0

    while (money < X):

        money *= 1.01

        money = int(money)

        res += 1

    return res





def main():

    input = sys.stdin.buffer.readline

    X: int = int(eval(input()))

    print((solve(X)))





if __name__ == '__main__':

    main()

import sys





def solve(X):

    money = 100

    res = 0

    while (money < X):

        money *= 1.01

        money = int(money)

        res += 1

    return res





def main():

    input = sys.stdin.buffer.readline

    X: int = int(eval(input()))

    print((solve(X)))





if __name__ == '__main__':

    main()

import sys
from numba import njit, i8


@njit(i8(i8), cache=True)
def solve(X):
    money = 100
    res = 0
    while money < X:
        money *= 1.01
        money = int(money)
        res += 1
    return res


def main():
    input = sys.stdin.buffer.readline
    X: int = int(eval(input()))
    print((solve(X)))


if __name__ == "__main__":
    main()

import sys


def solve(X):
    money = 100
    res = 0
    while money < X:
        money *= 1.01
        money = int(money)
        res += 1
    return res


def main():
    input = sys.stdin.buffer.readline
    X: int = int(eval(input()))
    print((solve(X)))


if __name__ == "__main__":
    main()

-from numba import njit, i8 -@njit(i8(i8), cache=True)