Asanlıqla piramida tikmək olar, əgər sizdə çoxlu eyni ölçülü kubiklər varsa. Əsasda 10 \times 10 kubikləri yerləşdirirsiniz. Bu kvadratın üzərinə mərkəzdə 9 \times 9 kubikləri qoyursunuz. Bu şəkildə davam etdikdə bir kubiklə tikintini tamamlayırsınız, bu da piramidanın zirvəsi olur. Belə piramidanın hündürlüyü əsasın uzunluğuna bərabərdir, yəni bu halda -a. Belə piramidaları hündür adlandıracağıq.
Əgər hündür piramida çox dik görünürsə, başqa cür də tikə bilərsiniz: əsasda 10 \times 10 kvadratını, sonra 8 \times 8, sonra 6 \times 6 və s. yerləşdirirsiniz, üzəri 2 \times 2 kvadratla tamamlanır (əgər əsasın uzunluğu təkdirsə, zirvəsi bir kubikdən ibarət olacaq). Bu piramidanın hündürlüyü əsasın uzunluğunun təxminən yarısı olur. Belə piramidaları alçaq adlandıracağıq.
Bir zamanlar (çox qədimdə) bir firon atasından böyük miqdarda daş kubiklər miras almışdı. O, memarına bütün kubikləri istifadə edərək piramida tikməyi əmr etdi. Memar izah etdi ki, hər sayda kubikdən piramida tikmək mümkün olmur. Məsələn, kubikdən əsas ölçüsü olan alçaq piramida tikmək olar. kubikdən əsas ölçüsü olan hündür piramida tikmək olar. Amma kubiklə heç bir piramida tikmək olmur.
Firon narazı qaldı, lakin bir qədər fikirləşdikdən sonra əlavə məhdudiyyətlər qoydu.
Bütün kubiklər istifadə olunmalıdır.
Bir neçə piramida tikmək icazəlidir, amma mümkün qədər az sayda olmalıdır.
Bütün piramidalar fərqli olmalıdır.
Hər piramidanın hündürlüyü ən azı olmalıdır.
Yuxarıdakılara əsasən, ən böyük piramida mümkün qədər böyük olmalıdır (yəni ən çox kubikdən ibarət).
Yuxarıdakılara əsasən, növbəti ən böyük piramida da mümkün qədər böyük olmalıdır.
Və s...
Memar qum üzərində çertyojlar çəkərək ən yaxşı həlli tapdı.
Fironun məhdudiyyətlərinə uyğun həlli tapan proqram yazın.
Daxil olan məlumat bir neçə testdən ibarətdir; hər biri ayrıca sətrdə verilir. Hər bir testdə (1 \leq c \leq 10^6) ədəd kubik verilir.
Sonuncu sətir bir sıfır ehtiva edir və işlənmir.
Hər test üçün nömrəni və tikilmiş piramidaların siyahısını çıxış edin. Piramidalar ən böyüyündən başlayaraq sıralanmalıdır. Hər piramida əsasın ölçüsü ilə və (alçaq) və ya (hündür) hərfi ilə göstərilir. Əgər iki fərqli piramida eyni sayda kubikdən ibarətdirsə, əvvəlcə hündür piramida göstərilməlidir. Bütün şərtlərə cavab verən bir vəziyyət yoxdursa, impossible yazın.
Nümunə çıxış formatına baxın.
Nümunə 1