def solution(n):
# 계산의 편의성을 위해 n이 0부터 시작한다고 가정
n -= 1
# find c -> 124 나라의 자릿수
tmp, c = n, 1
while tmp >= 0:
tmp -= 3**c
c+=1
c -= 1
if c >= 2:
n = tmp + 3**(c)
print(n)
# 124 나라의 숫자로 변환
tmp2 = []
for _ in range(c):
if n % 3 == 0:
tmp2 += '1'
elif n % 3 == 1:
tmp2 += '2'
else:
tmp2 += '4'
n = n//3
result = ''
for tmp2_i in reversed(tmp2):
result += tmp2_i
return result