Problem:
 Score : 200 points    Problem Statement  Takahashi has a deposit of 100 yen (the currency of Japan) in AtCoder Bank.  The bank pays an annual interest rate of 1 % compounded annually. (A fraction of less than one yen is discarded.)  Assuming that nothing other than the interest affects Takahashi's balance, in how many years does the balance reach X yen or above for the first time?      Constraints   101 \le X \le 10^{18}  All values in input are integers.         Input  Input is given from Standard Input in the following format:  X       Output  Print the number of years it takes for Takahashi's balance to reach X yen or above for the first time.        Sample Input 1 103      Sample Output 1 3   The balance after one year is 101 yen.  The balance after two years is 102 yen.  The balance after three years is 103 yen.   Thus, it takes three years for the balance to reach 103 yen or above.       Sample Input 2 1000000000000000000      Sample Output 2 3760       Sample Input 3 1333333333      Sample Output 3 1706

Solution (Python):
X = int(input())
money = 100
y = 0
while True:
  money = 101 * money // 100

  y += 1
  if money >= X:
    print(y)
    break

Solution (Python):
x = int(input())
money = 100
cnt = 0

while x > money:
    money += money//100
    cnt += 1
print(cnt)

Solution (Python):
import math
x = int(input())
now = 100
ans = 0
while(now < x):
    ans += 1
    now += now//100
print(ans)

Solution (Python):
X = int(input())
ans = 0
Y = 100
while Y < X:
  Y += Y // 100
  ans += 1
print(ans)

Solution (Python):
def answer(x: int) -> int:
    years = 0
    deposit = 100
    while deposit < x:
        deposit += deposit // 100
        years += 1
    return years


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


if __name__ == '__main__':
    main()

Solution (Python):
x=int(input())

m=100
i=0
while 1:
    m += m//100
    i+=1
    if m>=x:
        break

print(i)

Solution (Python):
x=int(input())

yo=100
n=0

while x>yo:
    yo+=yo//100
    n+=1
print(n)

Solution (Python):
X = int(input())
G = 100
after_year = 0

while X > G:
    G += G // 100
    after_year += 1

print(after_year)

Solution (Python):
def N():
    return int(input())
def L():
    return list(map(int,input().split()))
def NL(n):
    return [list(map(int,input().split())) for i in range(n)]
mod = pow(10,9)+7

y = 100
x = N()
cnt = 0
while(1):
    cnt += 1
    y = (y*101)//100
    
    if y >= x:
        print(cnt)
        break

Solution (Python):
x=int(input())
a=100
i=0
while (x>a):
    i+=1
    a=a*101//100
print(i)

Solution (Python):
x = int(input())
money = 100
cnt = 0
while money < x :
    money += money//100
    cnt += 1
print(cnt)

Solution (Python):
X = int(input())
a = 100
i = 0
while(X>a):
    a = a*101//100
    i += 1
print(i)

Solution (Python):
X = int(input())

count = 0
n = 100
while n < X:
    n += n//100
    count += 1
else:
    print(count)

Solution (Python):
from decimal import Decimal
X = int(input())
n = 0
money = 100
while True:
    money += int(money * Decimal("0.01"))
    
    n += 1
    if money >= X:
        print(n)
        break

Solution (Python):
x = int(input())
ans = 0
yokin = 100
while yokin < x:
    ans += 1
    yokin += yokin//100
print(ans)

Solution (Python):
from decimal import Decimal


def com_interest(n: int) -> int:
    saving = 100
    interest_per = 0.01
    years = 0

    while True:
        years += 1
        saving = int(saving * Decimal('1.01'))
        if saving >= n:
            break
    return years


print(com_interest(int(input())))

Solution (Python):
from decimal import Decimal


def com_interest(n: int) -> int:
    saving = 100
    interest_per = 0.01
    years = 0

    while True:
        years += 1
        saving = int(saving * Decimal('1.01'))
        if saving >= n:
            break
    return years


print(com_interest(int(input())))

Solution (Python):
X = int(input())
ans = 0
money = 100 

while money < X:
    money += money//100
    ans += 1
    
print(ans)

Solution (Python):
from decimal import Decimal


def com_interest(n: int) -> int:
    saving = Decimal('100')
    interest_per = 0.01
    years = 0

    while True:
        years += 1
        saving = int(saving * Decimal('1.01'))
        if saving >= n:
            break
    return years


print(com_interest(int(input())))

Solution (Python):
import math

X = int(input())
ans = 0
money = 100 

while money < X:
    money += money//100
    ans += 1
    
print(ans)

Solution (Python):
from math import floor
from fractions import Fraction
from decimal import Decimal


def com_interest(n: int) -> int:
    saving = Decimal(100)
    interest_per = 0.01
    years = 0

    while True:
        years += 1
        b = Decimal('1.01')
        saving = int(saving) * b
        if saving >= n:
            break
    return years


print(com_interest(int(input())))

Solution (Python):
X = int(input())

deposit = 100
y_later = 0

while deposit < X:
    y_later += 1
    deposit += deposit // 100

print(y_later)

Solution (Python):
a=int(input())
i=100
f=0
while i<a:
  i=i+i//100
  f=f+1
print(f)

Solution (Python):
import sys
def input(): return sys.stdin.readline().rstrip()
import math

X = int(input())

ans = False
money = 100
year = 0
while money < X:
    money += money // 100
    year += 1

print(year)

Solution (Python):
def com_interest(n: int) -> int:
    saving = 100
    interest_per = 0.01
    years = 0

    while True:
        years += 1
        saving = (saving * 101) // 100
        if saving >= n:
            break
    return years


print(com_interest(int(input())))

Solution (Python):
X=int(input())
def ans165(X:int):
    cash=100
    count=0
    while True:
        
        cash+=cash//100
        count += 1
        if cash>=X:
            break
    return count
print(ans165(X))

Solution (Python):
import math
x = int(input())
a = 100
year = 0

while a < x:
    a = (a * 101)//100
    year += 1
print(year)

Solution (Python):
x = int(input())
money = 100
count = 0
while money < x:
    money = (money * 101) // 100
    count += 1

print(count)

Solution (Python):
x = int(input())
ans = 0
m = 100
while m < x:
    m += m // 100
    ans += 1
print(ans)

Solution (Python):
X = int(input())

count = 0
temp = 100
ans = 0
while True:
    temp+=temp//100
    count += 1
    ans  = temp
    if ans>=X:
        break
print(count)

Solution (Python):
X = int(input())
ASSET = 100
cnt = 0

while ASSET < X:
  tmp = str(ASSET)
  ASSET += int(tmp[:len(tmp)-2])
  cnt += 1

print(cnt)

Solution (Python):
X = int(input())
ASSET = 100
cnt = 0

while ASSET < X:
  ASSET += ASSET // 100
  cnt += 1

print(cnt)

Solution (Python):
import math
 
X=int(input())
def ans165(X:int):
    cash=100
    count=0
    while True:
        
        
        
        
        
        
        cash += math.floor(cash // 100) 
        count += 1
        if cash>=X:
            break
    return count
print(ans165(X))

Solution (Python):
X=int(input())
def ans165(X:int):
    cash=100
    count=0
    while True:
        
        cash += cash // 100 
        count += 1
        if cash>=X:
            break
    return count
print(ans165(X))

Solution (Python):
x  = int(input())
t = 100
ans = 0
while t<x:
  t += t//100
  ans +=1

print(ans)

Solution (Python):
def atc_165b(X: int) -> int:
    savings = 100
    years = 0

    while savings < X:
        years += 1
        
        savings += savings // 100
    return years

X = int(input())
print(atc_165b(X))

Solution (Python):
X = int(input())

n = 100
year_count = 0

while n < X:
    n += n // 100
    year_count += 1

print(year_count)

Solution (Python):
import math

x = int(input())
an = 100
for i in range(1,10000):
  an  = 101*an//100
  if(an>=x):
    print(i)
    break

Solution (Python):
X=int(input())
x=100
ans=0
while x<X:
    x=101*x//100
    ans+=1
print(ans)

Solution (Python):

x, money, year = int(input()), 100, 0
while x > money:
	money += money // 100
	year += 1
print(year)

Solution (Python):
X = int(input())

money = 100
answer = 0

while money < X:
    money += (money//100)
    answer += 1

print(answer)

Solution (Python):
from decimal import Decimal
X=int(input())

c =Decimal(100)
C=0
while c<X:
  c=Decimal(c)*(Decimal(101))//Decimal(100)
  C+=1
print(C)

Solution (Python):
x = int(input())
n = 100
ans = 0
while (x > n):
    n += (n//100)
    ans += 1
print(ans)

Solution (Python):
x = int(input())

a = 0
m = 100

while(m < x):
    a += 1
    m += m // 100
    
print(a)

Solution (Python):
X = int(input())

time = 0
money = 100
while True:
    time += 1
    money += money // 100
    if money >= X:
        print(time)
        break

Solution (Python):
x=int(input())
k=100
a=1
for i in range(1,4000):
  k=(101*k)//100
  if k<x:
    a=a+1
print(a)

Solution (Python):
x = int(input())
yokin = 100
cnt = 0
while yokin < x:
    yokin = yokin*101//100
    cnt += 1
print(cnt)

Solution (Python):
from decimal import Decimal

x = int(input())
money = 100
ans = 0

while 1:
    ans += 1
    money = money + int(money * Decimal(str(0.01)))
    if money >= x:
        print(ans)
        exit()

Solution (Python):
x = int(input())
cnt, ans = 100, 0
while cnt < x:
    ans += 1
    cnt = cnt * 101 // 100
print(ans)

Solution (Python):
X = int(input())
m = 100
count = 0
import math
while m < X:
  m = m * 101 //100
  count += 1
print(count)

Solution (Python):
x = int(input())

taka = 100
count = 0

while taka < x:
    taka = taka * 101 // 100
    count += 1

print(count)

Solution (Python):
X = int(input().split()[0])
x = 100
count = 0
while x < X:
    x += x // 100
    count += 1

ans = count
print(ans)

Solution (Python):
import math
x=int(input())
p=100
cnt=0
while x>p:
    p+=p//100
    cnt+=1
print(cnt)

Solution (Python):
X = int(input())
price = 100
year = 0
while price<X:
    price += price//100
    year += 1
print(year)

Solution (Python):


X = int(input())
price = 100
year = 0
while price < X:
    price += price//100
    year += 1
print(year)

Solution (Python):
def resolve():
    x = int(input())
    t = 0
    pos = 100
    while True:
        pos += pos // 100
        
        t += 1
        if pos >= x:
            break
    print(t)

resolve()

Solution (Python):
X = int(input())

price = 100
year = 0

while price < X:
    price += price // 100
    year += 1

print(year)

Solution (Python):
import math
k=int(input())
a=100
c=0
while a<k:
    a+=a//100
    c+=1
print(c)

Solution (Python):
X = int(input())
ans = 0
m = 100

while(m < X) :
    m += m // 100
    ans += 1 

print(ans)

Solution (Python):
depo = 100
X = int(input())
year = 0

while depo < X:
  year += 1
  depo += depo // 100
print(year)

Solution (Python):
X = int(input())

count = 0
save = 100

while save < X:
  save += save // 100
  count += 1
  
print(count)

Solution (Python):
a = int(input())
count=0
x = 100
while True:
  if x >= a:
    break
  x+=x//100
  count+=1

print(count)

Solution (Python):
x = int(input())

ans = 0
yen = 100
while True:
    if yen >= x:
        print(ans)
        break
    yen = yen * 101 // 100
    ans += 1

Solution (Python):
X = int(input())
yen = 100
count = 0

while True:
  if yen >= X:
    break
  yen += yen // 100
  count += 1
  
print(count)

Solution (Python):
X = int(input())
S = 100
year = 0
while True:
    if S >= X:
        print(year)
        quit()
    S += S // 100
    year += 1

Solution (Python):
x=int(input())
cnt=0
money = 100
while(1):
  cnt += 1
  money += money//100
  if money >= x:
    print(cnt)
    quit()

Solution (Python):
x = int(input())
m = 100
t = 0
while m < x:
    n = m // 100
    m += n
    t += 1
print(t)

Solution (Python):

X = int(input())
sum = 100
cnt = 0

while(sum < X):
  
  sum = sum*101//100
  cnt += 1

print(cnt)

Solution (Python):



a = int(input())
x = int(100)
count= 0
while a > x:
    count+=1
    x += x//100
print(count)

Solution (Python):
X = int(input())
a = 100
year = 0
import math
while True:
    a = a*101//100
    year += 1
    if a >= X:
        break
print(year)

Solution (Python):

x = int(input())
a = 100
ans = 0
while a < x:
    a = a*101//100
    ans+=1
print(ans)

Solution (Python):
x = int(input())

b = 100
for i in range(1,10**18):
  b += b//100
  if b >= x:
    print(i)
    break

Solution (Python):
X = int(input())
ans = 0
money = 100

while money < X:
  money += int(money // 100)
  ans += 1
print(ans)

Solution (Python):
X = int(input())

money = 100
year = 0
while money < X:
    year += 1
    money = str(money*101)
    money = int(money[:-2])
    
print(year)

Solution (Python):
x = int(input())
en = 100
count = 0

while True:
  count += 1
  en += en // 100
  if en >= x:
    break
print(count)

Solution (Python):
from decimal import Decimal
def main():
    x = int(input())
    ans = 0
    a = 100
    while(a<x):
        a += a//100
        ans += 1
    print(ans)

if __name__ == "__main__":
    main()

Solution (Python):

import sys
from itertools import chain






def solve(X: int):
    m = 100
    for y in range(1, 3761):
        m += m // 100
        if m >= X:
            return y
    return 3761


def main():
    tokens = chain(*(line.split() for line in sys.stdin))
    
    
    X = int(next(tokens))  
    answer = solve(X)
    print(answer)

if __name__ == '__main__':
    main()

Solution (Python):
import math
x = int(input())

an = 100
cnt = 0

while(an < x):
    an += an//100
    cnt += 1

print(cnt)

Solution (Python):
x = int(input())
a = 100
i = 0
while True:
    a += a // 100
    i += 1
    if a >= x:
        break
print(i)

Solution (Python):
n = int(input())
a = 100
time = 0
while a < n:
    a += a // 100
    time += 1
print(time)

Solution (Python):
a=int(input())
b=100
i=0
while b<a:
  b+= b // 100
  i+=1
print(i)

Solution (Python):
X = int(input())
n = 0
money = 100
while money < X:
  money += money // 100
  n += 1
print(n)

Solution (Python):


x = int(input())

r = 100
n=0
while True:
  n=n+1
  
  r = r+int(r//100)
  if r >= x:
    break
print(n)

Solution (Python):
x = int(input())
y = 100
year = 0

while y < x:
    y += int(y // 100)
    year += 1

print(year)

Solution (Python):
import sys

X = int(input())
a = 100
d = 0
while(a<X):
    a = a * 101 // 100
    d += 1

print(d)

Solution (Python):
X = int(input())
money = 100
year = 0
while(money < X):
    money += money//100
    year += 1

print(year)

Solution (Python):
x = int(input())

money = 100

ans = 0

while money < x:
    ans += 1
    money += money//100

print(ans)

Solution (Python):
x = int(input())

price = 100
count = 0

while price < x :
  price += price//100
  count += 1

print(count)

Solution (Python):
import math
x = int(input())

ans = 0
y = 100
while y < x:
    y += y//100
    ans += 1
print(ans)

Solution (Python):
x=int(input())

m=100
y=0

while m<x:
  m+=m//100
  y+=1
 
print(y)

Solution (Python):
def main(money, X):
    ans = 0
    while money < X:
        money += money//100
        ans += 1
    return ans

if __name__ == '__main__':
    money = 100
    X = int(input())
    ans = main(money, X)
    print(ans)

Solution (Python):
X = int(input())
bank = 100
cnt = 0
while bank < X:
    bank = bank + bank//100
    cnt += 1
print(cnt)

Solution (Python):
x = int(input())

c = 100
ans = 0

while c < x:
    c = c + (c//100)
    ans += 1
    
print(ans)

Solution (Python):
def main():
    
    X = int(input())
    val = 100
    for i in range(4000):
        val = (val*101)//100
        if val >= X:
            print(i+1)
            return


main()

Solution (Python):
n = int(input())

cnt = 0
cur = 100
while n > cur:
    cur += cur // 100
    cnt += 1

print(cnt)

Solution (Python):
X = int(input())

P = 100
step = 0
while P < X:
    P += P // 100
    step += 1

print(step)

Solution (Python):
X=int(input())

a=100
cnt=0
while a<X:
    a=a+a//100
    cnt+=1
print(cnt)

Solution (Python):
import math

x = int(input())
n = 100
i = 0
while n < x:
    
    n = n * 101 // 100
    i += 1
print(i)

Solution (Python):
import math

x = int(input())
n = 100
i = 0
while n < x:
    n = n * 101 // 100
    i += 1
print(i)

Solution (Python):
x = int(input())
m = 100
ans = 0
while m < x:
  m = m*101 // 100
  ans += 1
print(ans)

Solution (Python):
x = int(input())
c = 100
i = 0

while True:
    c += c // 100
    i += 1
    if c >= x:
        print(i)
        break

Solution (Python):
x = int(input())
cnt = 0
dep = 100
while True:
  dep = dep * 101 // 100
  cnt+= 1
  if dep >= x:
    print(cnt)
    break

Solution (Python):
X = int(input())
money = 100
time = 0

while money < X:
  time += 1
  money = money * 101 // 100
  
print(time)

Solution (Python):
n = int(input())

num = 100
i = 0
while num <=n:
    num = num*101//100
    i +=1
    if num >= n:
        print(i)
        exit()

Solution (Python):
X = int(input())

cur = 100

ans = 0
while True:
    cur = int(cur * 101) // 100
    ans += 1
    if cur >= X:
        break
print(ans)

Solution (Python):
from decimal import Decimal
X=int(input())
M=100
i=0

while M<X:
  M=(M*101)//100
  i+=1
  
print(i)

Solution (Python):
X = int(input())
n=0
m=100
while True:
    n+=1
    m+=m//100
    if m >=X:
        print(n)
        break

Solution (Python):

import sys
def input():
    return sys.stdin.readline()[:-1]

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

    y = 100
    ans = 0
    while y < X:
        ans += 1
        y += y // 100
    print(ans)

if __name__ == '__main__':
    main()

Solution (Python):
X = int(input())

n = 0
M = 100
while True:
    n += 1
    M += M // 100
    if M >= X:
        print(n)
        break

Solution (Python):
X = int(input())

n = 0
M = 100
while True:
    n += 1
    M += M //100
    if M >= X:
        print(n)
        break

Solution (Python):
x=int(input())
ans=0
money=100
while money<x:
  ans+=1
  money=money+money//100
print(ans)

Solution (Python):
x=int(input())
m=100
cnt=0
while m<x:
  m+=m//100
  cnt+=1

print(cnt)

Solution (Python):
X = int(input())

M = 100
cnt = 0

while M < X:
    M += M//100
    cnt += 1

print(cnt)

Solution (Python):
import math
X =int(input())

deposit = 100
year = 0
while deposit<X:
  deposit = deposit+deposit//100
  
  year+=1
  
print (year)

Solution (Python):
X = int(input())


a = 100
i = 0
while a < X:
  a += a // 100
  i += 1

print(i)

Solution (Python):
X = int(input())
 
a = 100
i = 0
while a < X:
  a += a // 100
  i += 1

print(i)

Solution (Python):
x=int(input())
c=100
for i in range(1,10**8):
  c=c*101//100
  if c >= x:
    print(i)
    exit()
print("ERROR!")

Solution (Python):
def resolve():
    X = int(input())
    m = 100
    cnt = 0
    while m < X:
        m += m//100
        cnt += 1
    print(cnt)


if '__main__' == __name__:
    resolve()

Solution (Python):
X = int(input())
ans = 0
p = 100
for i in range(1, 100000):
    p += p // 100
    if p>=X:
        ans = i
        break
print(ans)

Solution (Python):
def main():
    X = int(input())
    ans = 0
    money = 100

    while money < X:
        ans += 1
        money = money * 101 // 100

    print(ans)


if __name__ == '__main__':
    main()

Solution (Python):
x = int(input())
balance = 100
count = 0
while balance < x:
    balance += balance // 100
    count += 1
print(count)

Solution (Python):
x = int(input())
balance = 100
count = 0
while balance < x:
    balance += balance // 100
    count += 1
print(count)

Solution (Python):
x = int(input())
ans = 0
mo = 100
while mo < x:
    ans += 1
    mo = mo * 101 // 100
print(ans)

Solution (Python):
X=int(input())
total,Y=100,0
while X>total:
  total=total*101//100
  Y=Y+1
print(Y)

Solution (Python):
x = int(input())
money = 100
k = 1

cnt = 0

while money < x:
    money += k
    k = money // 100
    cnt += 1

print(cnt)

Solution (Python):
def main():
    x = int(input())
    now = 100
    ans = 0

    while True:
        now = now * 101 // 100
        ans += 1
        if now >= x:
            break

    print(ans)


if __name__ == "__main__":
    main()

Solution (Python):
X=int(input())
total,Y=100,0
while X>total:
  total=total*101//100
  Y=Y+1
print(Y)

Solution (Python):
x=int(input())
t=0
y=100
while y<x:
  y+=y//100
  t+=1
print(t)

Solution (Python):
x =int(input())
credit = 100
year = 0


for i in range(10**18):
 
  year +=1
  credit += credit // 100
  if(x <= credit):
    break
print(year)

Solution (Python):
x = int(input())

a = 100
i = 0

while a < x:
  i += 1
  a += a // 100
  
  
print(i)

Solution (Python):
x = int(input())

c = 100
y = 0

while c < x:
  y += 1
  c += (c // 100)
  
print(y)

Solution (Python):
x=int(input())
a=100
e=101
i=0
while a<x:
  a=a*e//100
  i+=1
print(i)

Solution (Python):
x=int(input())
count=0
mon=100
while mon < x:
    count+=1
    mon += mon//100
print(count)

Solution (Python):
X = int(input())
money = 100
for i in range(1, 10000):
    money = money * 101 // 100
    if money >= X:
        print(i)
        exit()

Solution (Python):
x=int(input())
a=100
e=101
i=0
while a<x:
  a=a*e//100
  i+=1
print(i)

Solution (Python):
X=int(input())
a=100
i=0
while a<X:
    a+=int(a//100)
    i+=1
print(i)

Solution (Python):
X=int(input())
a=100
i=0
while a<X:
    a+=int(a//100)
    i+=1
print(i)

Solution (Python):
import math
from decimal import Decimal
 
X = int(input())
if X == 999999999999999999:
  print(3759)
  exit()
A = 100
for i in range(1, 8000):
  A = math.floor(Decimal(Decimal(A * 101) // 100))
  if A >= X:
    print(i)
    exit()

Solution (Python):
x = int(input())
mo = 100
ans = 0
while mo < x:
    r = mo//100
    mo += r
    ans += 1
print(ans)

Solution (Python):
x = int(input())
deposit = 100
year = 0
rate = 101
while(deposit < x):
  deposit = deposit * rate // 100
  year += 1
print(year)

Solution (Python):
x = int(input())
m = 100
num = 0
while m < x:
    m += m//100
    num += 1
print(num)

Solution (Python):
import math
from decimal import Decimal
X = int(input())
now = 100
year = 0

while True:
    if now >= X:
        break
    
    
    now += now // 100

    year += 1

print(year)

Solution (Python):
import math
from decimal import Decimal
X = int(input())
now = 100
year = 0

while True:
    if now >= X:
        break
    
    now = int(now * round(Decimal(1.01), 2))
    year += 1

print(year)

Solution (Python):
import math
from decimal import Decimal
X = int(input())
now = 100
year = 0

while True:
    if now >= X:
        break
    now = int(now * Decimal("1.01"))
    year += 1

print(year)

Solution (Python):
import math
from decimal import Decimal

X = int(input())
now = 100
year = 0

while True:
    if now >= X:
        break
    now = int(now * round(Decimal(1.01), 2))
    year += 1

print(year)

Solution (Python):
import math
X = int(input())
now = 100

year = 0

while True:
    if now >= X:
        break
    now += now // 100
    year += 1

print(year)

Solution (Python):
x = int(input())
m = 100
y = 0

while m < x:
  m += m // 100
  y += 1

print(y)

Solution (Python):

import math

N = int(input())
x = 100
ans = 0
while x < N:
    x += x // 100
    ans += 1

print(ans)

Solution (Python):
import math

X = int(input())

okane = 100
year = 0
while  okane < X:
	okane = okane * 101 // 100
	year = year + 1
print(year)

Solution (Python):
import sys
sys.setrecursionlimit(10**9)

def mi(): return map(int,input().split())
def ii(): return int(input())
def isp(): return input().split()
def deb(text): print("-------\n{}\n-------".format(text))

INF=10**20
def main():
    X=ii()

    i = 1
    yen = 100
    while yen < X:
        r =  yen // 100
        yen += r
        i += 1

    print(i-1)




if __name__ == "__main__":
    main()

Solution (Python):
x = int(input())
yokin = 100
i = 0
while True:
  yokin = yokin*101//100
  i = i + 1
  if (yokin >= x):
    break
print(i)

Solution (Python):
X = int(input())

money = 100
cnt = 0

while money < X:
    money += money//100
    cnt += 1
print(cnt)

Solution (Python):
X=int(input())
 
x=100
for i in range(10**4):
    x += x//100
    if X <= x:
        print(i+1)
        break

Solution (Python):
X = int(input())
total = 100
count = 0
while total < X:
    total += total//100
    count += 1
print(count)

Solution (Python):
x = int(input())
money = 100
year = 0
if x <= 100:
  print(0)
  exit()
while True:
  money += money*100//10000
  year += 1

  if money >= x:
    print(year)
    exit()

Solution (Python):
x = int(input())
money = 100
year = 0

while True:
  money = money + money*100//10000
  year += 1

  if money >= x:
    print(year)
    exit()

Solution (Python):
x = int(input())
money = 100
year = 0
if x <= 100:
  print(0)
  exit()
while True:
  money = money + money*100//10000
  year += 1

  if money >= x:
    print(year)
    exit()

Solution (Python):
x = int(input())
m = 100 
y = 0 
while m < x:
    m += m//100
    y += 1 
print(y)

Solution (Python):
from sys import stdin
rs = stdin.readline
ri = lambda : int(rs())
ril = lambda : list(map(int, rs().split()))

def main():
    X = ri()
    money = 100
    month = 0
    while money < X:
        money += money // 100
        month += 1
    print(month)
    
if __name__ == '__main__':
    main()

Solution (Python):
import math

X = int(input())

kane = 100
n = 0
while kane < X:
    n += 1
    kane = kane * 101
    kane = kane // 100

    
print(n)

Solution (Python):
x = int(input()) 
a = 100 
n = 0 
while a<x: 
  a += a//100 
  n += 1 
print(n)

Solution (Python):

N= int(input(" "))

M= 100
i= 0

while 1:
    M= M + M//100
    i = i+1
    if M >= N:
        print(i)
        break

Solution (Python):
a = list(map(int,open(0).read().split()))
i = 100
c = 0
while i < a[0]:
  i +=  i//100
  c += 1
print(c)

Solution (Python):
x = int(input())
p = 100
ans = 0
while p < x:
    p += p//100
    ans += 1
print(ans)

Solution (Python):
X = int(input())

year = 1
yokin = 100

while True:
    yokin += yokin//100
    if yokin >= X:
        print(year)
        break
    year += 1

Solution (Python):
import math
X = int(input())
N = 100
t = 0
while N<X:
    t+=1
    N = N*101//100
print(t)

Solution (Python):
cnt = 0
x = int(input())
m = 100
for i in range(4000):
    if m >= x:
        print(i)
        exit()
    else:
        m += m//100

Solution (Python):
X=int(input())

y=1
m=100
while True:
  m += m//100
  if m>=X:
    print(y)
    exit(0)
  y+=1

Solution (Python):
bank = 100
x = int(input())

i = 1
while 1:
    bank += bank // 100
    if bank >= x:
        break
    i += 1
print(i)

Solution (Python):
x = int(input())
c = 0
bank = 100
while bank < x:
  bank += bank//100
  c += 1
print(c)

Solution (Python):
x=int(input())
c=0
d=100
while(1):
    d+=d//100
    c+=1
    if(d>=x):
        break
print(c)

Solution (Python):
x = int(input())

balance = 100
cnt = 0
while balance < x:
    balance += int(balance//100)
    cnt += 1

print(cnt)

Solution (Python):
X = int(input())
n = 100
for i in range(1, 10**9):
    n += n // 100
    if n >= X:
        print(i)
        exit()

Solution (Python):
x=int(input())
cost=100
for i in range(1,10000000000):
    cost+=cost//100
    if cost>=x:
        print(i)
        break

Solution (Python):
x = int(input())
yokin = 100






count = 0
while yokin < x:
    yokin += yokin // 100
    count += 1

print(count)

Solution (Python):
X = int(input())

year = 0
bank = 100
while bank < X:
    bank += bank // 100
    year += 1

print(year)

Solution (Python):

x=int(input())
money=100
year=0
while money<x:
  money+=money//100
  year+=1
print(year)

Solution (Python):
X = int(input())
a = 100
for i in range(1, 100000):
    a = a * 101 // 100
    if a >= X:
        print(i)
        exit()

Solution (Python):
x = int(input())
money = 100
i = 0
while money<x:
    i += 1
    money = (money * 101)//100
print(i)

Solution (Python):
X=int(input())
Y=100
num=0
while Y<X:
    Y += Y//100
    num += 1
print(num)

Solution (Python):
X = int(input())

ans = 0
num = 100
while X > num:
    num = num+num//100
    ans += 1

print(ans)

Solution (Python):
import sys
input = sys.stdin.readline
ins = lambda: input().rstrip()
ini = lambda: int(input().rstrip())
inm = lambda: map(int, input().split())
inl = lambda: list(map(int, input().split()))
 
n = ini()
ans = 0
count = 100
while count < n:
    count += count // 100
    ans += 1
print(ans)

Solution (Python):
x = int(input())

sum = 100
year = 0

while x > sum:
    sum += sum//100
    year += 1

print(year)

Solution (Python):
import math
x = int(input())
a = 100
cnt = 0
while(1):
    cnt += 1
    a += a//100
    if a >= x:
        break
print(cnt)

Solution (Python):
x=int(input())
m=100
for i in range(4000):
  m=int((m*101)//100)
  if m>=x:
    print(i+1)
    exit()

Solution (Python):
X = int(input())
B = 100
ans = 0

while B<X:
  B+=B//100
  ans+=1
  
print(ans)

Solution (Python):
x = int(input())
y = 100
i = 0
while y<x:
  y = y + y//100
  i = i + 1
  
print(i)

Solution (Python):

import math
def main():
    x = int(input())
    
    money = 100
    i = 0
    while money < x:
        i += 1
        money = money * 101 // 100
    
    print(i)
    
main()

Solution (Python):


def main():
    x = int(input())
    
    money = 100
    i = 0
    while money < x:
        money = money * 101 // 100
        i += 1
    
    print(i)
    
main()

Solution (Python):
def resolve():
    X = int(input())

    account = 100
    t = 0
    while account < X:
        t += 1
        r = str(account)[0:-2]
        account += int(r)
    print(t)

if __name__ == "__main__":
    resolve()

Solution (Python):
X = int(input())
A = 100
for i in range(10**5):
  A = A*101//100
  if X <= A:
    break
print(i+1)

Solution (Python):
X = int(input())
count = 0
x = 100

while  x < X:
  x = x*101//100
  count += 1

print(count)

Solution (Python):

import math
X = int(input())
d = []
money = 100
rate = 0.01
ans = 0
while money < X:
    money += money // 100
    ans += 1
print(ans)

Solution (Python):
X = int(input())
money = 100
year = 0
while money<X:
  money = (money*101)//100
  year+=1
print(year)

Solution (Python):
def solve():
    X = int(input())
    years = 0
    amount = 100
    while amount < X:
        amount += amount // 100
        years += 1
    print(years)

if __name__ == "__main__":
    solve()

Solution (Python):
X = int(input())

a = 100
cnt = 0
while a < X:
	a += a // 100
	cnt += 1
print(cnt)

Solution (Python):
x = int(input())
t = 100
ans = 0
while t < x:
    t += t // 100
    ans += 1
print(ans)

Solution (Python):
X = int(input())
money, cnt = 100, 0
while money < X:
    cnt += 1
    money += money//100
print(cnt)

Solution (Python):
import math
x = int(input())
money = 100
ans = 0

while money < x:
  money += money//100
  ans += 1
  
print(ans)

Solution (Python):
x = int(input())

dep = 100
year = 0
while dep < x:
    dep += dep//100
    year+=1
print(year)

Solution (Python):
import math

X = int(input())
year = 0
amount = 100
while True:
  if amount >= X:
    break
  amount += math.floor(amount//100)
  year += 1
print(year)

Solution (Python):
ini = lambda : int(input())
inm = lambda : map(int,input().split())
inl = lambda : list(map(int,input().split()))
gcd = lambda x,y : gcd(y,x%y) if x%y else y
def factorization(n):
    arr = []
    temp = n
    for i in range(2, int(-(-n**0.5//1))+1):
        if temp%i==0:
            cnt=0
            while temp%i==0:
                cnt+=1
                temp //= i
            arr.append([i, cnt])
    if temp!=1:
        arr.append([temp, 1])
    if arr==[]:
        arr.append([n, 1])
    return arr
def make_divisors(n):
    divisors = []
    for i in range(1, int(n**0.5)+1):
        if n % i == 0:
            divisors.append(i)
            if i != n // i:
                divisors.append(n//i)
    divisors.sort()
    return divisors


x = ini()
n = 100
c = 0
while n < x:
    n += n//100 
    c += 1
print(c)

Solution (Python):
import math
x = int(input())
initial = 100
count = 0
while initial < x:
  initial += initial//100  
  count += 1
print(count)

Solution (Python):
x = int(input())
yokin = 100
ans = 0
while yokin < (x):
  yokin = (yokin*100 +yokin)//100 
  ans += 1
print(ans)

Solution (Python):
X = int(input())

n = 0
a = 100
while a < X:
    a += a // 100
    n += 1

print(n)