Budur sadə bir tapmaca: Aşağıdakı şəkildə bir çubuğu tərpədin ki, bərabərlik düzgün olsun.

Asandır, deyilmi? Budur həlli:

Oxşar tapmacaları həll edəcək bir proqram yazın; əvvəlcədən verilir ki:
Hər tapmaca sol operand, operator, sağ operand, bərabərlik işarəsi və nəticədən ibarətdir. Hər iki operand və nəticə bir və ya bir neçə rəqəmdən ibarət olan və 2^{31}-dən kiçik olan ədədlərdir.
Operator və bərabərlik işarəsini dəyişmək olmaz. Yalnız rəqəmləri təşkil edən çubuqları tərpətməyə icazə verilir.
Rəqəmləri tamamilə silmək və ya yenisini əlavə etmək olmaz. (yəni, yalnız rəqəmləri transformasiya etmək olar.)
Ədədlərdə çıxarıcı sıfırlar ərizə və çıxışda icazəlidir. Çıxışda çıxarıcı sıfırlar çap edilməlidir.
Hər tapmacada neçə çubuq tərpədiləcəyi göstərilib. Çözümünüz dəqiq həmin qədər çubuğu tərpətməlidir. Hər çubuq ən çox bir dəfə tərpədilə bilər; ikinci dəfə tərpətmək olmaz. Əgər çubuq tərpədilərsə, onun yerindəki sahə boş qalmalıdır. (yəni, başqa çubuq o mövqeyə köçürülə bilməz.)
Tapmaca bölmə əməliyyatı üzərindədirsə, bölmə mütləq tam bölünmə olmalıdır, yəni qalığsız.
Rəqəmlər belə “yazılır”:

Proqramınız bir və ya daha çox testdə yoxlanacaq. Hər testin təsviri aşağıdakı formatda bir sətrdə verilir:
A ⊙ B = R (n)
burada A, B və R bir neçə (ən çox doqquz) rəqəmdən ibarət ardıcıllıqlardır. ⊙ dörd operatorlardan biridir: + - * /. n isə hərəkət etdiriləcək çubuqların sayını göstərən natural ədəddir. A, ⊙, B, =, R və (n) arasında bir və ya daha çox boşluq yerləşə bilər.
Testlərin sonu ayrıca sətrdə “EOF” (tıraqsız) sözü ilə göstərilir.
Hər tapmaca üçün proqramınız aşağıdakı formatda bir sətir çap etməlidir:
k. nəticə
Burada k tapmaca nömrəsidir (1-dən başlayaraq), və nəticə tapmaca həll olunduqdan sonra bərabərliyi tam (boşluqsuz) şəkildə göstərir.
Bir neçə həll varsa, yalnız birini çıxışa verin. Əgər tapmaca həll edilə bilmirsə, nəticə kimi UNSOLVABLE (tırnaqsız) yazın.
Nümunə 1