#arc074a. [arc074_a]Chocolate Bar

[arc074_a]Chocolate Bar

题目描述

有一块高度为HH块,宽度为WW块的巧克力。Snuke将这块巧克力分成三块。他只能沿着巧克力块的边界切割,且每块的形状必须是矩形。

Snuke试图尽可能均匀地分割巧克力。具体来说,他试图最小化SmaxSminS_{max} - S_{min},其中SmaxS_{max}是最大块的面积(包含的块数),SminS_{min}是最小块的面积。要找到SmaxSminS_{max} - S_{min}的最小可能值。

约束条件

  • 2H,W1052 ≤ H, W ≤ 10^5

输入

从标准输入中以以下格式给出输入:

HH WW

输出

打印SmaxSminS_{max} - S_{min}的最小可能值。


示例输入1

3 5

示例输出1

0

在下列分割中,SmaxSmin=55=0S_{max} - S_{min} = 5 - 5 = 0

2a9b2ef47b750c0b7ba3e865d4fb4203.png


示例输入2

4 5

示例输出2

2

在下列分割中,SmaxSmin=86=2S_{max} - S_{min} = 8 - 6 = 2

a42aae7aaaadc4640ac5cdf88684d913.png


示例输入3

5 5

示例输出3

4

在下列分割中,SmaxSmin=106=4S_{max} - S_{min} = 10 - 6 = 4

eb0ad0cb3185b7ae418e21c472ff7f26.png


示例输入4

100000 2

示例输出4

1

示例输入5

100000 100000

示例输出5

50000