Задачі
Шахова дошка у нотації FEN
Шахова дошка у нотації FEN
У FEN (Forsyth-Edwards Notation), шахову дошку описують наступним чином:
\begin{itemize}
\item Положення на усій дошці вказано по горизонталям, починаючи з верхньої горизонталі і завершуючи нижньою.
\item Символ "\textbf{/}" використоується для відокремлення даних сусідніх горизонталей.
\item Положення на кожній горизонталі вказується зліва праворуч.
\item Білі фігури вказуються заголовними латинськими літерами: \textbf{PNBRQK}.
\item Чорні фігури вказуються рядковими латинськими літерами: \textbf{pnbrqk}.
\item Порожні клітинки вказуються числом від одного до восьми.
\item Це число задає кількість суміжних порожніх клітинок на горизонталі.
\item Сума у кожному рядку цифр та кількості символів повинна бути рівною \textbf{8}.
\end{itemize}
Наприклад:
\textbf{5k1r/2q3p1/p3p2p/1B3p1Q/n4P2/6P1/bbP2N1P/1K1RR3}
є FEN описом для позначення наступного положення на шаховій дошці:
\includegraphics{https://static.e-olymp.com/content/ed/ed15a276bbe741311a534137d1b4d63c9ad4ef31.jpg}
Положення на шаховій дошці до початку шахової партії описується у FEN як:
\textbf{rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR}
Ваша задача проста: за заданим описом положення фігур на шаховій дошці у нотації FEN вас просять підрахувати кількість незайнятих клітинок на дошці, які не знаходяться під боєм фігур.
\InputFile
Вхідні дані містять послідовність рядків, кожен з яких містить FEN опис положення на шаховій дошці. Зверніть увагу, що опис не обов'язково може задавати правильну позицію, з точки зору гри у шахи. Вхідні рядки не містять пропусків.
\OutputFile
Для кожного рядка, отриманого на вході, вивести у окремому рядку одне ціле число, яке вказує кількість вільних клітинок, що не знаходяться під боєм.
Вхідні дані #1
5k1r/2q3p1/p3p2p/1B3p1Q/n4P2/6P1/bbP2N1P/1K1RR3 rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR
Вихідні дані #1
3 16