\begin{problem}{Miss M és a virágok}{standard input}{standard output}{1 second}{256 megabytes}

Miss M egyik virágágyását $n \times m$ méretű sakktábla alakban rendezte el, minden cellában egy-egy virággal.

Sunnyhoz készül látogatóba, és úgy döntött, hogy egy csokor virágot szed a virágágyásból számára. Mivel azonban siet, ezt a feladatot egy különleges robotra bízta.

A robot, mindig a bal felső sarokból indulva, a virágágyás alján lévő jobb alsó sarokig halad át (csak lefelé vagy jobbra mozoghat) és \textbf{minden útjában lévő virágot össze kell gyűjtenie}. Minden áthaladáskor a robotnak legalább egy virágot kell gyűjtenie. Minden áthaladás után a robot visszatér a kiindulási pozícióba - a bal felső sarokba.

Miss M-et nem érdekli, hogy a robot milyen optimálisan végzi a feladatát, ezért arra kéri Önt, hogy számolja ki a robot által a virágágyásokon keresztül maximálisan szükséges áthaladások számát, hogy minden virágot összeszedjen.


\InputFile
Az első sor egy egész számot tartalmaz $n$ ($1 \leq n \leq 1\,000$).

A második sor egy egész számot tartalmaz $m$ ($1 \leq m \leq 1\,000$).

\OutputFile
Írass ki egy egész számot --- a probléma válaszát.

\Example

\begin{example}
\exmpfile{example.01}{example.01.a}%
\end{example}

\Note
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}

\end{problem}

