#!/usr/bin/env ruby

k = gets.chomp.to_i
sunu = 1
sunus = []
while (sunus.size < k)
  keta = sunu.to_s.split(//).size
  nine = keta - 1
  sunukari =  sunu if sunu.to_s =~ /^.9{#{nine}}$/
  last = sunus[-1]
  sunus << sunu if (last / last.to_s.split(//).map(&:to_i).inject{|sum, n| sum + n}) <= (sunukari / sunukari.to_s.split(//).map(&:to_i).inject{|sum, n| sum + n})
  sunu += 1
end

puts sunus[k - 1]
