All Computer Math (ACM) adlı tədris proqram təminatı şirkətinin tam ədədlərin vurulması bölməsi var. Onlar hesablamaları ibtidai sinif dərsliyindəki ənənəvi formatda göstərmək istəyirlər, məsələn, 432 \times 5678 hesablaması belə görünür:
"' 432 × 5678 ——- 3456 3024 2592 2160 ——- 2452896 "'
Qeyd edək ki, son məhsul (cavab) heç bir əvvəlgedən boşluq olmadan çap edilir, lakin digər bəzi sətirlərdə düzlüşü qorumaq üçün əvvəlgedən boşluq lazımdır. Regional qaydalarımıza əsasən, heç vaxt sətirdə sonradan boşluq buraxılmamalıdır. Sətir şəklində olan xətlərin uzunluğu son cavabla eyni olmalıdır.
Xüsusi hal kimi, əgər ikinci operandın rəqəmlərindən biri sıfırdırsa, bu, aralıq cavablarda bir yaradır və növbəti aralıq nəticə həmin sətirdə, yeni sətrə keçmədən yazılır. Məsələn, 200001 \times 90040 vurmasının nəticəsini nəzərdən keçirin:
"' 200001 × 90040 ———– 8000040 180000900 ———– 18008090040 "'
İkinci operandın ən sağdakı rəqəmi -dır, bu da ilk aralıq cavabın ən sağ sütununda qoyulmasına səbəb olur. Növbəti sətrə keçmək əvəzinə, 4 \times 200001-in aralıq cavabı həmin -ın yanında, elə həmin sətirdə yazılır. İkinci operandın üçüncü və dördüncü ən az əhəmiyyətli rəqəmləri də sıfır olduğundan, hər biri 9 \times 200001-in aralıq cavabında həmin sətirdə -ın yanında yerləşir.
Daha bir xüsusi halda isə, əgər aralıq cavablardan yalnız bir sətir varsa, bu, tam cavab olur və toplama aparmağa ehtiyac yoxdur. Məsələn, 246 \times 70 belə formatlanır:
"' 246 × 70 —– 17220 "'
Sizdən tələb olunan bu tip vurma hesablamalarını göstərən formatda çap etməkdir.
Girişdə bir və ya daha çox məlumat dəsti var. Hər bir dəstə bir sətirdə iki müsbət tam ədəd verir; onlar vurma əməliyyatında göstərilən ardıcıllıqla verilir. Hər iki ədədin rəqəmlərinin sayı -dan artıq olmayacaq və heç birinin əvvəlində sıfır olmayacaq. Son məlumat dəstisindən sonra bir sətirdə yalnız olacaq.
Hər məlumat dəsti üçün "Problem " ilə başlayan və ardınca problem nömrəsi gələn etiket sətirini, sonra isə vurma ardıcıllığını yuxarıda təsvir olunan formata uyğun çap edin.
Xəbərdarlıq: Standart int tipi -rəqəmli ədədləri düzgün emal edə bilmir. -bitlik tipdən istifadə etməlisiniz (məsələn, Java-da 'long' və ya C++-da 'long long').
Nümunə 1