11414. Імена песиків
1000000000000001 песик раптом з’явився під дахом будинку Степана і всіх він вирішив утримувати. Песики були пронумеровані від 1 до 1000000000000001, але він дав їм нові імена:
песики під номерами \(1,2,\cdots,26\) отримали відповідно імена a, b, ... ;
песики під номерами \(27,28,29,\cdots,701,702\) отримали відповідно імена \(aa, ab, ac, ..., zy, zz\);
песики під номерами \(703,704,705,\cdots,18277,18278\) отримали відповідно імена \(aaa, aab, aac, ..., zzy, zzz\);
песики під номерами \(18279,18280,18281,\cdots,475253,475254\) отримали відповідно імена \(aaaa, aaab, \cdots azzy, zzzz\);
песики під номерами \(475255,475256,\cdots\) отримали відповідно імена \(aaaaa, aaaab, ...\);
і так далі.
Підводячи підсумок, песики під номерами \(1, 2, \cdots\) отримали відповідно такі імена: \(a, b, ..., z,\) \(aa, ab, ..., az\), \(ba, bb, ... bz, ...,\) \(za, zb, ..., zz\), \(aaa, aab, ..., aaz\), \(aba, abb, ..., abz, ..., zzz\), \(aaaa, ...\)
Тепер Степан запитує вас: "Як звати песика під номером N?"
Формат вхідних даних
Вхідний потік містить ціле число \(N\) (\(1 \le N \le 1000000000000001\))
Формат вихідних даних
У вихідний потік виведіть шукане ім'я песика.
Приклад вхідних даних
2
Приклад вихідних даних
b
Приклад вхідних даних
27
Приклад вихідних даних
aa
Приклад вхідних даних
123456789
Приклад вихідних даних
jjddja
Коментарі