Aronson
Aronson ardıcıllığı, "t bu cümlənin birinci, dördüncü, on birinci, ... hərfidir." ifadəsi ilə müəyyən edilən tam ədədlər ardıcıllığıdır. Burada ... cümlənin məntiqinə uyğun şəkildə doldurulur. Ardıcıllığın ilk bir neçə dəyəri 1, 4, 11, 16, 24, 29, 33, 35, 39, ... şəklindədir. Qeyd edək ki, ardıcıllığın tərtibində hərf olmayan simvollar və boşluqlar nəzərə alınmır. k ≤ 100000 olduqda, a_k ≤ 1000000 olduğu müəyyən edilmişdir.
Ardıcıllığı tərtib etmək üçün sıra saylarını ingiliscə yaza bilməlisiniz. Sıra sayları birinci, ikinci, üçüncü, ... şəklindədir, əsas saylar isə bir, iki, üç, ... şəklindədir. Əsasları sıra sayları ilə müəyyən etmək daha asandır, buna görə də əvvəlcə bunları təsvir edirik.
İyirmidən kiçik olan əsas ədədlər birbaşa cədvəlin ilk iki sütunundan yazılır (3 → üç, 17 → on yeddi, və s.). İyirmidən böyük və ya bərabər, lakin yüzdən kiçik olan əsas ədədlər onluq hissəsi və sıfır olmayan birlik hissəsi ilə yazılır (40 → qırx, 56 → əlli altı, və s.). Yüzdən böyük və ya bərabər, lakin minlərlə kiçik olan əsas ədədlər yüzlük hissəsi və sıfır olmayan qalıq ilə yazılır (100 → yüz, 117 → yüz on yeddi, 640 → altı yüz qırx, 999 → doqquz yüz doxsan doqquz). Minlərlə böyük və ya bərabər, lakin bir milyondan kiçik olan əsas ədədlər minlik hissəsi və sıfır olmayan qalıq ilə yazılır (12345 → on iki min üç yüz qırx beş). Sıra sayı əsas ədəd kimi yazılır, lakin son söz cədvəlin üç və dörd sütunlarından istifadə edilərək sıra sayına çevrilir.
Bəzi sıra sayı nümunələri: 3-cü → üçüncü, 56-cı → əlli altıncı, 100-cü → yüzüncü, və 12345-ci → on iki min üç yüz qırx beşinci.
Giriş verilənləri
Giriş bir neçə haldan ibarətdir. Hər bir hal bir sətirdə müsbət tam ədəd k ilə müəyyən edilir (1 ≤ k ≤ 100000). k dəyərlərinin ardıcıllığı artan olacaq. Giriş bir tək 0 olan sətirlə tamamlanır.
Çıxış verilənləri
Hər bir k üçün ak dəyərini bir sətirdə çap edin. a_k dəyərləri ən çox 1000000 olacaq.