You have a rectangular chocolate bar. It consists of
squares. You want to break it up into
pieces
(individual squares). What is the minimum number of times that you must
break the chocolate bar, or pieces thereof, in order to achieve this?
Note that you cannot stack pieces of the bar and break them, because the
chocolate bar is thick. As an example, a
bar requires
breaks.
First you can break it in half, then break each of the halves in half.
You cannot break it in half, stack the two
pieces, and then use only
one more break to achieve your goal.
Input Specification
The first line contains an integer
, the number of test cases to
follow.
Each of the following
lines contains two space-separated integers,
the dimensions
and
of a chocolate bar.
Output Specification
A line containing a single integer for each case given in the input: the
answer for the corresponding case.
Sample Input
Copy
2
1 2
2 2
Sample Output
Copy
1
3
Comments
wanna eat chocolate orz