小红有无穷无尽的力量2.0
题号:NC308773
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 256 M,其他语言512 M
64bit IO Format: %lld

题目描述

\hspace{15pt}小红的马有无穷无尽的力量。
\hspace{15pt}小红拿到了一个 n \times m 的棋盘,她可以在任意一个位置摆放一个马,并在之后跳任意步。她想知道,最优策略下,她的马最多可以位于多少种不同的位置?
\hspace{15pt}马能移动到的位置如下图所示:

输入描述:

\hspace{15pt}第一行输入两个整数 n, m\left(1 \leqq n, m \leqq 10^9\right)

输出描述:

\hspace{15pt}输出一个整数,代表不同位置的数量。
示例1

输入

复制
1 1

输出

复制
1
示例2

输入

复制
2 3

输出

复制
2