# your code goes here
from math import floor, log10, factorial

from timeit import repeat

def log(n):
  res = 0
  for i in range(1, n + 1):
    res += log10(i)

  return floor(res) + 1

def log2(n):
  return floor(sum(map(log10, range(1, n + 1)))) + 1
  

def fact(n):
  return floor (log10(factorial(n))) +1 

n=200000
x =1
r = 3
print (repeat ('log(n)', repeat=r, number=x, globals=globals()))

print (repeat ('log2(n)', repeat=r, number=x, globals=globals()))

print (repeat ('fact(n)', repeat=r, number=x, globals=globals()))
