Uzaq Xos qalaktikasında A. C. Magnifizer adlı bir robot yaşayır. Magnifizer cənab, yaxud onun xoşladığı kimi "A.C.M.", işləyərkən gözəl fiqurları rəngləyəndə çox sevinir.
Dünən qoca bir rəssam Magnifizera yaxınlaşıb ona iş təklif etdi. Rəssama növbəti sərgisinin vacib hissəsi olacaq bir kubun rənglənməsi lazımdır. Amma onun sadəcə bu kub barədə bir təsəvvürü var.
Bir üz təsəvvürü – kubun müəyyən bir üzünə baxanda necə görünəcəyidir. Bu, baxılan əsas üzün (ilk hərf) rəngi və onunla qonşu olan üzlərin (ortaq kənarı olanların) rənglərindən ibarətdir. Qonşu üzlərin sırası fərq etmir, çünki təsəvvür ümumi təəssüratı əks etdirir, konkret detalları yox.
Kubun ümumi təsəvvürü – bütün üzlərin üz təsəvvürlərindən ibarətdir və onların sırası sərbəstdir.
Magnifizer cənab müxtəlif fiqurları, eləcə də kubu peşəkarcasına rəngləməsinə baxmayaraq, bu iş ona çətin göründü. Ona kömək et! Kubun təsəvvürü verildikdə, həmin təsəvvürə uyğun rəngləməni tap.
İnputun tək sətrində altı söz verilir. Hər bir söz kubun müəyyən bir üzünün təsəvvürünü təsvir edir. Təsvir beş ingilis böyük hərfindən ibarətdir: birinci hərf əsas üzü, qalan dördü isə onun qonşu üzlərini (ortaq kənarı olan) bildirir. Eyni hərflər eyni rəngi, müxtəlif hərflərsə fərqli rəngləri göstərir.
Əgər verilmiş təsəvvürə uyğun rəngləmə mümkün deyilsə, "Impossible" çap et.
Əgər sadəcə bir rəngləmə variantı varsa (və müxtəlif kub rotasiyaları eyni sayılırsa), rənglərin ardıcıllığını bir sətirdə (birinci üzdən altıncı üzə kimi, nümunədə göstərildiyi kimi) çap et. İstənilən rotasiya qəbul olunur.
Əgər bir neçə fərqli rəngləmə variantı varsa, istənilən iki rəngləməni çap et. Hər biri ayrıca sətrə yazılmalıdır.

Bir neçə variant olduqda, istənilən iki fərqli rəngləmə yetərlidir.
Nümunə 1