abdmxnsmsnxmsnsmz
(42)