uses math;
var cislo : string;
i, bin : integer;
begin
readln(cislo);
bin := 0;
for i := length(cislo) downto 1 do
begin
bin := bin * integer(cislo[i]);
end;
writeln(bin);
end.
dXNlcyBtYXRoOwoKdmFyIGNpc2xvIDogc3RyaW5nOwppLCBiaW4gOiBpbnRlZ2VyOwoKYmVnaW4KCXJlYWRsbihjaXNsbyk7CgliaW4gOj0gMDsKCQoJZm9yIGkgOj0gbGVuZ3RoKGNpc2xvKSBkb3dudG8gMSBkbwoJYmVnaW4KCQliaW4gOj0gYmluICogaW50ZWdlcihjaXNsb1tpXSk7CgllbmQ7CgkKCXdyaXRlbG4oYmluKTsKZW5kLg==