import Data.List
isPan n = nub s == s &&
, let (y
, rest
) = n `
divMod` x
, rest
== 0 ]
aW1wb3J0IERhdGEuTGlzdAoKbWFpbiA6OiBJTyAoKQptYWluID0gcHJpbnQgLiBzdW0gJCBmaWx0ZXIgaXNQYW4gWzEuLjk4NzZdCgppc1BhbiA6OiBJbnQgLT4gQm9vbAppc1BhbiBuID0gbnViIHMgPT0gcyAmJgogICAgICAgICAgb3IgWyBzb3J0IChzaG93IHggKysgc2hvdyB5KSA9PSBbJzEnLi4nOSddIFxcIHMKICAgICAgICAgICAgIHwgeCA8LSBbMSAuLiBmbG9vciAuIHNxcnQgJCBmcm9tSW50ZWdyYWwgbl0KICAgICAgICAgICAgICwgbGV0ICh5LCByZXN0KSA9IG4gYGRpdk1vZGAgeCwgcmVzdCA9PSAwCiAgICAgICAgICAgICBdCiAgICB3aGVyZSBzID0gJzAnIDogc2hvdyBu