n = gets.to_i base = 'A'.ord sur = 26 result = [n % 26] while n > 25 n /= 26 current = n % 26 - 1 result.unshift(current) end puts result.map{|i| (i + base).chr}.join()