Դուք խաղում եք Pacman խաղը։ Գտնվում եք լաբիրինթում, որտեղ շրջում են հրեշներ։ Ձեր նպատակը լաբիրինթոսի սահմանային որևէ վանդակ հասնելն է՝ խուսափելով նույն վանդակում հայտնվել հրեշի հետ։
Յուրաքանչյուր քայլով դուք կարող եք շարժվել որևէ ուղղությամբ (վեր, ձախ, աջ կամ ներքև), և նույն պահին հրեշներն էլ են շարժվում որևէ ուղղությամբ։
Եթե հնարավոր է ապահով դուրս գալ լաբիրինթոսից, պետք է տպեք ձեր անցած ուղին։ Ձեր ռազմավարությունը պետք է գործի նույնիսկ այն դեպքում, երբ հրեշները տեղեկացված են ձեր պլանի մասին։
Մուտք
Մուտքի առաջին տողում տրված են երկու ամբողջ թվեր h և w (1 ≤ h, w ≤ 1000) — լաբիրինթոսի բարձրությունն ու լայնությունը:
Հաջորդ h տողերում յուրաքանչյուրում կա w նիշ, որոնք նկարագրում են լաբիրինթը.
. - հատակ
# - պատ
M - հրեշ
Y - ձեր նախնական դիրքը
Ելք
Ելքի առաջին տողում պետք է տպել այն քայլիների քանակը, որն անհրաժեշտ է լաբիրինթոսից դուրս գալու համար, իսկ եթե դա հնարավոր չէ, տպել Impossible:
Եթե ելքը հնարավոր է, հաջորդ տողում պետք է ցուցադրել ցանկացած ճիշտ երթուղի։