#include<iostream>
using namespace std;
int a,b,c,d;
int main()
{
    cin>>a>>b>>c>>d;
    if(a*b>c*d) cout<<a*b;else cout<<c*d;
    return 0;
}
### Prompt

Please formulate a Cpp solution to the following problem:

There are two rectangles. The lengths of the vertical sides of the first rectangle are A, and the lengths of the horizontal sides of the first rectangle are B. The lengths of the vertical sides of the second rectangle are C, and the lengths of the horizontal sides of the second rectangle are D.

Print the area of the rectangle with the larger area. If the two rectangles have equal areas, print that area.

Constraints

* All input values are integers.
* 1≤A≤10^4
* 1≤B≤10^4
* 1≤C≤10^4
* 1≤D≤10^4

Input

The input is given from Standard Input in the following format:


A B C D


Output

Print the area of the rectangle with the larger area. If the two rectangles have equal areas, print that area.

Examples

Input

3 5 2 7


Output

15


Input

100 600 200 300


Output

60000

### Response

```cpp
#include<iostream>
using namespace std;
int a,b,c,d;
int main()
{
    cin>>a>>b>>c>>d;
    if(a*b>c*d) cout<<a*b;else cout<<c*d;
    return 0;
}
```