A virágok maximális számú áthaladással történő gyűjtésének algoritmusa a következőképpen alakul:
\begin{enumerate}
\item Az első áthaladáskor a robot pontosan $6$ virágot gyűjt össze, mivel $6$ cellát látogat meg (a képeken pirossal jelölve).
\item Minden további áthaladás pontosan egy új cellán keresztül történik, így a robot a következő $6$ virágot $6$ áthaladásban gyűjti össze.
\end{enumerate}
Összesen $1+6 = 7$ áthaladás.

\begin{center}
  \includegraphics[scale=1.5]{problem_B2.png} \\
  \small{A robot útvonalainak sémája az első példából a feladatleírásban.}
\end{center}