'''
i.529.
Mályusz Etre Magnusz
Bp. Madách Imre Gimnázium 12.d
'''

def valto(lista):
    for i in range(len(lista)-1,0,-1):
        if (lista[i] == 10):
            lista[i-1] += 1
            lista[i] = i+2
    if (lista[0] == 10):
        lista[0] = 2
        lista.append(len(lista)+2)
    return lista

n = int(input(''))
szam = [2]

for i in range(n-1):
    szam[-1] += 1
    if (szam[-1] == 10):
        valto(szam)

szam = [str(i) for i in szam]
print(''.join(szam))
