Mak-Kallox tərəfindən yaradılmış ilk maşınlardan birində, verilmiş ədəddən yeni ədəd yaratmaq üçün iki qayda mövcud idi. Bu ədədlər , , , , , , , , , rəqəmlərindən ibarət olur və qaydalar belədir:
1. İstənilən (hətta boş ola bilən) ədədinə görə ədədi (burada və sonra iki ədədin birləşməsini bildirir) uyğun ədəddir, yəni ədədi ədədini yaradır. 2. İstənilən uyğun ədədinə görə, ədədi də uyğundur. Əgər ədədi ədədini yaradırsa, ədədi ədədinin assosiasını yaradır, yəni ədədini.
Mak-Kallox tez-tez inspektor Kreyqə bu maşınla bağlı tapşırıqlar həll etməyi təklif edirdi. Bu tapşırıqlarda S_1(X) və S_2(X) ifadələri verilirdi, hər birində hissəsi (və bəlkə də dəfələrlə) alt sətr kimi daxil ola bilərdi. Elə bir dəyəri tapmaq tələb olunurdu ki, S_1(X) uyğun ədəd olsun və maşına daxil edildikdə S_2(X) ədədini yaratsın. İnspektor sizdən ona bu ədədi tapacaq proqram yazmağınıza kömək etməyinizi xahiş edir.
Giriş faylının ilk sətrində S_1(X) ifadəsi verilir, hansı ki, əvəzləndikdən sonra maşına daxil ediləcək, ikinci sətirdə isə çıxışda alınmalı olan S_2(X) ifadəsi verilir. İlk sətir ən çoxu simvoldan, ikinci sətir isə ən çoxu simvoldan ibarətdir, hər biri ya onluq rəqəm, ya da hərfidir.
Çıxış faylının ilk sətrində həll varsa və yeganədirsə Unique, bir neçə həll varsa Multiple, və həll yoxdursa No solution yazılmalıdır. Həllər mövcud olduqda, ikinci sətirdə tapşırığın şərtini təmin edən istənilən dəyəri verilməlidir.
Nümunə 1