eolymp
bolt
Try our new interface for solving problems
Problems

The letter from Prostokvashino (RU)

The letter from Prostokvashino (RU)

\includegraphics{https://static.e-olymp.com/content/54/54f9ca35af29c1e1784b5a3cbc3d2c473dccf6a0.jpg} "\textit{Дорогие ребята! Во время летних каникул в Простоквашино Шарик притащил откуда-то кусок отпиленной шахматной доски и начал нас с Матроскиным учить играть в шахматы. Матроскин очень быстро выучил ходы коня и, обладая недюжинными математическими способностями, постоянно меня спрашивает: "А сколько существует замкнутых маршрутов коня для этой клетки, при условии, что он должен на нее возвратиться, а на любой из остальных побывать не более одного раза?" Для приведенного на рисунке случая я эту задачку решил, но Матроскин не отстает. Напишите мне, пожалуйста, программу, которая сможет определять это количество для любой клетки этой необычной шахматной доски, так как пока Матроскин еще не научился пользоваться моим ноутбуком и я смогу благодаря вашей помощи быстро отвечать надоедливому коту. Заранее благодарен. С уважением к вашему программистскому умению -- дядя Федор.}" \textbf{Входные данные} Каждый тест может состоять из нескольких тестовых случаев. В каждой из строк задано новое положение коня на доске. Количество тестовых случаев в одном тесте не превышает \textbf{20}. Доска всегда имеет размеры, изображенные на рисунке, вертикали нумеруются латинскими буквами от \textbf{a} до \textbf{d}, горизонтали - цифрами от \textbf{1} до \textbf{5}. \textbf{Выходные данные} В каждой отдельной строке вывести ответ на очередной вопрос Матроскина.
Time limit 1.5 second
Memory limit 64 MiB
Input example #1
a1
Output example #1
1508