Problem hidden
|This problem was hidden by Editorial Board member probably because it has incorrect language|version or invalid test data, or description of the problem is not clear.|

CSMS0045 - ҮГ НЭМЭХ

Үсгүүдээр цифрийг тэмдэглэсэн гэвэл хоёр тоог үг хэлбэрээр бичиж нэмж болно (Жишээ нь БОЛД+БОЛД=СПОРТ). Харин энэ үед ижил үсэгнүүд ижил цифрийг, ялгаатай үсэгнүүд ялгаатай цифрт харгалзах ёстой. Мөн аль ч тоо нь тэгээр эхэлж болохгүй. Ийм нийлбэрийн боломжит бүх тоон хэлбэрүүдийг олох програм бич.

Input

Оролт дээр нийлбэрийг үгээр илэрхийлсэн ганц тэмдэгт мөр байна. Тэмдэгт мөрийн урт 30-аас хэтрэхгүй.

Output

Эхний мөрөнд нийлбэрийг тоогоор илэрхийлэх нийт боломжийн тоо байна. Дараагийн мөрүүдэд тоогоор илэрхийлсэн хэлбэрүүд цагаан толгойн дарааллаар байрлана. Эдгээр хэлбэрүүд давтагдах ёсгүй.

Example

Input:
HERO+HERO=WOHER

Output:
1
8947+8947=17894


Нэмсэн:sw40
Огноо:2008-06-19
Хугацааны хязгаарлалт:1s
Эх кодын хэмжээний хязгаарлалт:50000B
Memory limit:1536MB
Cluster: Cube (Intel G860)
Програмчлалын хэлүүд:Бүгд дараах хэлүүдээс бусад: ADA95 ASM64 BASH BF C++ 4.3.2 C99 CLPS CLOJURE D ERL FSHARP GO ICON ICK JS-RHINO LUA NEM NICE NODEJS OCAML PERL6 PIKE PRLG-swi SCALA SCM guile SCM qobi SED ST TCL VB.NET WHITESPACE
Эх сурвалж:ROI

hide comments
2015-05-07 03:16:22 Naranbayar
Жижиг үсэг байгаа юм байна шүү, том үсэгтэйгээ ижилхэн гэж тооцоорой
2014-12-29 06:32:59 batorshih
buru hariult geed bhi yaaj hewleed bgay zalusa ?
© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.