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.

-----Sample Input-----
3 5 2 7

-----Sample Output-----
15

The first rectangle has an area of 3×5=15, and the second rectangle has an area of 2×7=14.
Thus, the output should be 15, the larger area.
[{"code": "a,b,c,d=map(int, input().split())   \nprint(max(a*b,c*d))", "passed": true, "time": 0.15, "memory": 14064.0, "status": "done"}, {"code": "A, B, C, D = map(int, input().split())\n\nS1 = A * B\nS2 = C * D\n\nprint(max(S1, S2))", "passed": true, "time": 0.15, "memory": 14128.0, "status": "done"}, {"code": "a,b,c,d = map(int, input().split())\n\nprint(max(a*b, c*d))", "passed": true, "time": 0.21, "memory": 14044.0, "status": "done"}, {"code": "a, b, c, d = map(int, input().split())\nlist01 = [a * b, c * d]\nprint(max(list01))", "passed": true, "time": 0.24, "memory": 14324.0, "status": "done"}, {"code": "# 052\n\n# 1.\u5024\u3092\u6b63\u3057\u304f\u53d6\u5f97\na,b,c,d=(int(x) for x in input().split())\n\n# 2.\u6b63\u3057\u304f\u51e6\u7406\n\nmenseki1 = a * b\nmenseki2 = c * d\n\nif menseki1 > menseki2:\n    print(menseki1)\n\nelif menseki1 < menseki2:\n    print(menseki2)\n\nelse :\n    print(menseki1)\n", "passed": true, "time": 0.15, "memory": 14184.0, "status": "done"}, {"code": "A,B,C,D = map(int,input().split())\n\nproduct = max(A * B,C * D)\nprint(product)", "passed": true, "time": 0.22, "memory": 14092.0, "status": "done"}, {"code": "a,b,c,d = map(int,input().split())\n\nx = a*b\ny = c*d\n\nif x>y:\n\tprint(x)\nelif y>=x:\n\tprint(y)", "passed": true, "time": 0.7, "memory": 14220.0, "status": "done"}, {"code": "A, B, C, D = map(int,input().split())\nx = A * B\ny = C * D\n\nif x > y :\n    print(x)\nelse:\n    print(y)", "passed": true, "time": 0.2, "memory": 14336.0, "status": "done"}, {"code": "# A - Two Rectangles\n\n# A B C D\nA, B, C, D = map(int, input().split())\n\n\nif A * B >= C * D:\n    answer = A * B\nelse:\n    answer = C * D\n\nprint(answer)", "passed": true, "time": 0.24, "memory": 14180.0, "status": "done"}, {"code": "a,b,c,d = map(int,input().split())\narea1 = a * b\narea2 = c * d \n\nif area1 > area2:\n    print(area1)\nelse:\n    print(area2)", "passed": true, "time": 0.36, "memory": 14284.0, "status": "done"}, {"code": "\na,b,c,d=list(map(int,input().split()))\n\nprint((max(a*b,c*d)))\n\n", "passed": true, "time": 0.19, "memory": 14072.0, "status": "done"}, {"code": "a,b,c,d = map(int, input().split())\nprint(max(a * b, c * d))", "passed": true, "time": 0.22, "memory": 14152.0, "status": "done"}, {"code": "a,b,c,d = map(int,input().split())\n\nprint(max(a*b,c*d))", "passed": true, "time": 0.14, "memory": 14160.0, "status": "done"}, {"code": "A, B, C, D = map(int,input().split())\n\nif A * B == C * D:\n    print(A * B)\nelse:\n    print(max(A * B, C * D))", "passed": true, "time": 0.16, "memory": 14196.0, "status": "done"}, {"code": "A, B, C, D = list(map(int, input().split()))\n\nif A * B > C * D:\n    print((A * B))\nelse:\n    print((C * D))\n", "passed": true, "time": 0.28, "memory": 14212.0, "status": "done"}, {"code": "A, B, C, D = list(map(int, input().split()))\nprint(max(A * B, C * D))", "passed": true, "time": 0.14, "memory": 14292.0, "status": "done"}, {"code": "a, b, c, d = list(map(int,input().split()))\n\nrectangles_1 = a * b\nrectangles_2 = c * d\n\nif rectangles_1 > rectangles_2:\n    print(rectangles_1)\nelse:\n    print(rectangles_2)\n", "passed": true, "time": 0.2, "memory": 14104.0, "status": "done"}, {"code": "A, B, C, D = map(int, input().split())\ns1 = A * B\ns2 = C * D\n\nif s1 == s2:\n    print(s1)\nelif s1 > s2:\n    print(s1)\nelse:\n    print(s2)", "passed": true, "time": 0.21, "memory": 14156.0, "status": "done"}, {"code": "a, b, c, d = list(map(int, input().split()))\nprint((max(a * b, c * d)))\n", "passed": true, "time": 0.14, "memory": 14180.0, "status": "done"}, {"code": "# \u6570\u5024\u306e\u53d6\u5f97\nA,B,C,D = map(int,input().split())\n\n# \u9762\u7a4d\u306e\u6700\u5927\u5024\u3092\u51fa\u529b\nAB = A * B\nCD = C * D\nprint(max(AB,CD))", "passed": true, "time": 0.41, "memory": 14080.0, "status": "done"}, {"code": "'''\nABC052_a A - Two Rectangles\nhttps://atcoder.jp/contests/abc052/tasks/abc052_a\n'''\n\nclass Solver:\n    \"\"\" solve ABC052_a class \"\"\"\n    ans = 0\n\n    def __init__(self, a, b, c, d):\n        self.solve(a, b, c, d)\n\n    def compare(self, s1, s2):\n        return s1 if s1 > s2 else s2\n\n    def calc_area(self, h, w):\n        return h*w\n\n    def solve(self, h1, w1, h2, w2):\n        s1 = self.calc_area(h1, w1)\n        s2 = self.calc_area(h2, w2)\n        self.ans = self.compare(s1, s2)\n\ndef input_data():\n    return list(map(int, input().split()))\n\ndef main():\n    a, b, c, d = input_data()\n    answer = Solver(a, b, c, d).ans\n    print(answer)\n\ndef __starting_point():\n    main()\n\n__starting_point()", "passed": true, "time": 0.15, "memory": 14284.0, "status": "done"}, {"code": "#!/usr/bin/env python3\n\ndef main():\n    a, b, c, d = list(map(int, input().split()))\n    print((max(a * b, c * d)))\n\n\ndef __starting_point():\n    main()\n\n__starting_point()", "passed": true, "time": 0.14, "memory": 14324.0, "status": "done"}, {"code": "a,b,c,d = map(int, input().split())\nprint(max(a*b, c*d))", "passed": true, "time": 0.14, "memory": 14188.0, "status": "done"}, {"code": "a, b, c, d = list(map(int, input().split()))\nx = a * b\ny = c * d\nif x == y:\n  print(x)\nelif x > y:\n  print(x)\nelif y > x:\n  print(y)\n", "passed": true, "time": 0.14, "memory": 14112.0, "status": "done"}, {"code": "A, B, C, D = map(int, input().split())\n\n\n\nprint(A*B if A*B == C*D else max(A*B, C*D))", "passed": true, "time": 0.14, "memory": 14124.0, "status": "done"}, {"code": "import sys, math\nfrom itertools import combinations as c, product as p\nfrom collections import deque\nsys.setrecursionlimit(10**9)\n\n\ndef si(): return input()\ndef ii(): return int(input())\ndef fi(): return float(input())\ndef lstr(): return input().split()\ndef lint(): return list(map(int, input().split()))\ndef lint_dec(): return list([int(x) - 1 for x in input().split()])\ndef lnstr(n): return [input() for _ in range(n)]\ndef lnint(n): return [int(input()) for _ in range(n)]\ndef lint_list(n): return [lint() for _ in range(n)]\n\n\n\n############################################################\nA, B, C, D = lint()\nprint((max(A*B, C*D)))\n", "passed": true, "time": 0.14, "memory": 14296.0, "status": "done"}, {"code": "a, b, c, d = map(int, input().split())\nif a*b - c*d >= 0:\n    print(a*b)\nelse:\n    print(c*d)", "passed": true, "time": 0.14, "memory": 14300.0, "status": "done"}, {"code": "A, B, C, D = map(int, input().split())\n\narea = [A * B, C * D]\n\nprint(max(area))", "passed": true, "time": 0.14, "memory": 14184.0, "status": "done"}, {"code": "a,b,c,d = map(int,input().split())\n\nprint(max(a*b,c*d))", "passed": true, "time": 0.14, "memory": 14268.0, "status": "done"}, {"code": "a, b, c, d = list(map(int, input().split()))\nprint((max(a * b, c * d)))\n", "passed": true, "time": 0.14, "memory": 14092.0, "status": "done"}, {"code": "a, b, c, d= [*map(int, input().split())]\nprint(max(a*b,c*d))", "passed": true, "time": 0.25, "memory": 14112.0, "status": "done"}, {"code": "vertical1, horizontal1, vertical2, horizontal2 = map(int, input().split())\narea1 = vertical1 * horizontal1\narea2 = vertical2 * horizontal2\nif area1 < area2:\n    print(area2)\nelse:\n    print(area1)", "passed": true, "time": 0.14, "memory": 14240.0, "status": "done"}, {"code": "A,B,C,D = map(int,input().split(\" \"))\nprint(max(A*B,C*D))", "passed": true, "time": 0.14, "memory": 14200.0, "status": "done"}, {"code": "# 052a\n\ndef atc_052a(input_value: str) -> int:\n    A, B, C, D = map(int, input_value.split(\" \"))\n    return max(A * B, C * D)\n\ninput_value = input()\nprint(atc_052a(input_value))", "passed": true, "time": 0.14, "memory": 14052.0, "status": "done"}, {"code": "a,b,c,d = map(int,input().split())\n\nif a*b > c*d:\n  print(a*b)\n  \nelif a*b < c*d:\n  print(c*d)\n  \nelse:\n  print(a*b)", "passed": true, "time": 0.14, "memory": 14200.0, "status": "done"}, {"code": "\n\nA, B, C, D = map(int, input().split())\n\n\n\narea_ab = A * B\narea_cd = C * D\n\nif area_ab > area_cd:\n    print(area_ab)\nelse:\n    print(area_cd)", "passed": true, "time": 0.18, "memory": 14096.0, "status": "done"}, {"code": "# \u9762\u7a4d\u306e\u6700\u5927\u5024\u3092\u51fa\u529b\u3059\u308b\n\nA, B, C, D = list(map(int, input().split()))\n\narea = [A * B, C * D]\n\nprint((max(area)))\n", "passed": true, "time": 0.22, "memory": 14256.0, "status": "done"}, {"code": "a, b, c, d = map(int, input().split())\n\nobj1 = a*b\nobj2 = c*d\n\nif obj1 < obj2:\n    ans = obj2\nelif obj2 < obj1:\n    ans = obj1\nelse:\n    ans = obj1\n\nprint(ans)", "passed": true, "time": 0.14, "memory": 14172.0, "status": "done"}, {"code": "# 052a\n\ndef atc_052a(input_value: str) -> int:\n    A, B, C, D = list(map(int, input_value.split(\" \")))\n    return max(A * B, C * D)\n\ninput_value = input()\nprint((atc_052a(input_value)))\n", "passed": true, "time": 0.18, "memory": 14056.0, "status": "done"}, {"code": "A, B, C, D = map(int, input().split())\n\narea1 = A * B\narea2 = C * D\n\nif area1 > area2 or area1 == area2:\n    print(area1)\nelse:\n    print(area2)", "passed": true, "time": 0.15, "memory": 14284.0, "status": "done"}, {"code": "a, b, c, d = map(int, input().split())\n\nprint(max(a*b,c*d))", "passed": true, "time": 0.14, "memory": 13980.0, "status": "done"}, {"code": "A, B, C, D = map(int, input().split())\n\nif A * B >= C * D:\n    print(A * B)\nelse:\n    print(C * D)", "passed": true, "time": 0.14, "memory": 14064.0, "status": "done"}, {"code": "a,b,c,d = map(int,input().split())\nif a*b > c*d:\n  print(a*b)\nelse:\n  print(c*d)", "passed": true, "time": 0.28, "memory": 14116.0, "status": "done"}, {"code": "A, B, C, D = map(int, input().split())\nprint(max(A * B, C * D))", "passed": true, "time": 0.14, "memory": 14028.0, "status": "done"}, {"code": "a,b,c,d=map(int,input().split())\nprint(max(a*b,c*d))", "passed": true, "time": 0.24, "memory": 14248.0, "status": "done"}, {"code": "import sys\ninput = sys.stdin.readline\n\n\nl = list(map(int,input().split()))\n\nrecA = l[:2]\nrecB = l[2:]\n\nareaA = int(recA[0]) * int(recA[-1])\nareaB = int(recB[0]) * int(recB[-1])\n\nif(areaA > areaB):\n    print(areaA)\nelif (areaB > areaA):\n    print(areaB)\nelif(areaB == areaA):\n    print(areaB)\n\n", "passed": true, "time": 0.14, "memory": 14148.0, "status": "done"}, {"code": "A, B, C, D = map(int, input().split())\n\n# \u4e8c\u3064\u306e\u9577\u65b9\u5f62\u304c\u3042\u308a\u307e\u3059\u3002\n# \u4e00\u3064\u76ee\u306e\u9577\u65b9\u5f62\u306f\u3001\u7e26\u306e\u8fba\u306e\u9577\u3055\u304c A\u3001\u6a2a\u306e\u8fba\u306e\u9577\u3055\u304c B\u3067\u3059\u3002\n# \u4e8c\u3064\u76ee\u306e\u9577\u65b9\u5f62\u306f\u3001\u7e26\u306e\u8fba\u306e\u9577\u3055\u304c C\u3001\u6a2a\u306e\u8fba\u306e\u9577\u3055\u304c D\u3067\u3059\u3002\n# \u3053\u306e\u4e8c\u3064\u306e\u9577\u65b9\u5f62\u306e\u3046\u3061\u3001\u9762\u7a4d\u306e\u5927\u304d\u3044\u65b9\u306e\u9762\u7a4d\u3092\u51fa\u529b\u3057\u3066\u304f\u3060\u3055\u3044\u3002\n# \u306a\u304a\u3001\u4e8c\u3064\u306e\u9577\u65b9\u5f62\u306e\u9762\u7a4d\u304c\u7b49\u3057\u3044\u6642\u306f\u3001\u305d\u306e\u9762\u7a4d\u3092\u51fa\u529b\u3057\u3066\u304f\u3060\u3055\u3044\u3002\n\narea_ab = A * B\narea_cd = C * D\n\nif area_ab > area_cd:\n    print(area_ab)\nelse:\n    print(area_cd)", "passed": true, "time": 0.14, "memory": 14256.0, "status": "done"}, {"code": "n = [int(x) for x in input().split()]\nprint(max(n[0]*n[1],n[2]*n[3]))", "passed": true, "time": 0.24, "memory": 14236.0, "status": "done"}, {"code": "# 052_a\nA, B, C, D = list(map(int, input().split()))\nS1=A*B\nS2=C*D\n\nif (1<=A&A<=10**4)&(1<=B&B<=10**4)&(1<=C&C<=10**4)&(1<=D&D<=10**4):\n    if S1>S2:\n        print(S1)\n    elif S1<=S2:\n        print(S2)\n", "passed": true, "time": 0.14, "memory": 14284.0, "status": "done"}, {"code": "'''\n\u554f\u984c\uff1a\n    \u4e8c\u3064\u306e\u9577\u65b9\u5f62\u304c\u3042\u308a\u307e\u3059\u3002\n    \u4e00\u3064\u76ee\u306e\u9577\u65b9\u5f62\u306f\u3001\u7e26\u306e\u8fba\u306e\u9577\u3055\u304c A\u3001\u6a2a\u306e\u8fba\u306e\u9577\u3055\u304c B \u3067\u3059\u3002\n    \u4e8c\u3064\u76ee\u306e\u9577\u65b9\u5f62\u306f\u3001\u7e26\u306e\u8fba\u306e\u9577\u3055\u304c C\u3001\u6a2a\u306e\u8fba\u306e\u9577\u3055\u304c D \u3067\u3059\u3002\n\n    \u3053\u306e\u4e8c\u3064\u306e\u9577\u65b9\u5f62\u306e\u3046\u3061\u3001\u9762\u7a4d\u306e\u5927\u304d\u3044\u65b9\u306e\u9762\u7a4d\u3092\u51fa\u529b\u3057\u3066\u304f\u3060\u3055\u3044\u3002 \u306a\u304a\u3001\u4e8c\u3064\u306e\u9577\u65b9\u5f62\u306e\u9762\u7a4d\u304c\u7b49\u3057\u3044\u6642\u306f\u3001\u305d\u306e\u9762\u7a4d\u3092\u51fa\u529b\u3057\u3066\u304f\u3060\u3055\u3044\u3002\n'''\n\n'''\n\u5236\u7d04\uff1a\n    \u5165\u529b\u306f\u5168\u3066\u6574\u6570\u3067\u3042\u308b\n    1 \u2266 A \u2266 10000\n    1 \u2266 B \u2266 10000\n    1 \u2266 C \u2266 10000\n    1 \u2266 D \u2266 10000\n'''\n\n# \u6a19\u6e96\u5165\u529b\u304b\u3089 A, B, C, D \u306e\u5024\u3092\u53d6\u5f97\u3059\u308b\na, b, c, d = list(map(int, input().split()))\n\nresult = [a * b, c * d] # \u7d50\u679c\u683c\u7d0d\u7528\u30ea\u30b9\u30c8\nprint((max(result)))\n", "passed": true, "time": 0.14, "memory": 14272.0, "status": "done"}, {"code": "A,B,C,D = map(int,input().split())\nif A * B == C * D:\n    print(A * B)\nelif A * B < C * D:\n    print(C * D)\nelif A * B > C * D:\n    print(A * B)", "passed": true, "time": 0.19, "memory": 14228.0, "status": "done"}, {"code": "vertical1, horizontal1, vertical2, horizontal2 = map(int, input().split())\nif vertical1 * horizontal1 < vertical2 * horizontal2:\n    print(vertical2 * horizontal2)\nelse:\n    print(vertical1 * horizontal1)", "passed": true, "time": 0.14, "memory": 14296.0, "status": "done"}, {"code": "A, B, C, D = list(map(int,input().split()))\n\nprint(max(A * B, C * D))", "passed": true, "time": 0.14, "memory": 14272.0, "status": "done"}, {"code": "A, B, C, D = list(map(int, input().split()))\nif A * B >= C * D:\n    print((A * B))\nelse:\n    print((C * D))\n", "passed": true, "time": 0.14, "memory": 14212.0, "status": "done"}, {"code": "a,b,c,d=map(int,input().split())\nprint(max(a*b,c*d))", "passed": true, "time": 0.23, "memory": 14252.0, "status": "done"}, {"code": "A, B, C, D = map(int, input().split())\nprint(max(A * B, C * D))", "passed": true, "time": 0.14, "memory": 14048.0, "status": "done"}, {"code": "a, b, c, d = map(int, input().split())\narea1 = a * b\narea2 = c * d\nif area1 >= area2:\n  print(area1)\nelse:\n  print(area2)", "passed": true, "time": 0.15, "memory": 14220.0, "status": "done"}, {"code": "a, b, c, d = map(int, input().split())\nprint(max(a*b, c*d))", "passed": true, "time": 0.26, "memory": 14152.0, "status": "done"}, {"code": "a, b, c, d = list(map(int, input().split()))\n\nrec1 = a * b\nrec2 = c * d\n\nif rec1 >= rec2:\n    print(rec1)\nelse:\n    print(rec2)\n", "passed": true, "time": 0.15, "memory": 14248.0, "status": "done"}, {"code": "A, B, C, D = list(map(int,input().split()))\n\ndef answer(A: int, B: int, C: int, D: int) -> int:\n    return max(A * B, C * D)\n\nprint((answer(A, B, C, D)))\n", "passed": true, "time": 0.14, "memory": 14244.0, "status": "done"}, {"code": "A, B, C, D = map(int, input().split())\n\nprint(max(A * B, C * D))", "passed": true, "time": 0.17, "memory": 14204.0, "status": "done"}, {"code": "A,B,C,D=list(map(int,input().split()))\nprint((max(A*B,C*D)))\n", "passed": true, "time": 0.17, "memory": 14084.0, "status": "done"}, {"code": "a,b,c,d=map(int,input().split())\nprint(max(a*b,c*d))", "passed": true, "time": 0.18, "memory": 14152.0, "status": "done"}, {"code": "#ABC052A\na,b,c,d = map(int,input().split())\nprint(max(a*b,c*d))", "passed": true, "time": 0.17, "memory": 14228.0, "status": "done"}, {"code": "S_list = iter(list(map(int,input().split())))\narea = list()\nfor x,y in zip(S_list ,S_list):\n    area.append(x*y)\nprint(max(area))", "passed": true, "time": 0.23, "memory": 14064.0, "status": "done"}, {"code": "a,b,c,d =map(int, input().split())\nif a * b > c * d:\n    print(a * b)\nelse:\n    print(c * d)", "passed": true, "time": 0.22, "memory": 14092.0, "status": "done"}, {"code": "A, B, C, D=map(int,input().split())\n\nif A * B >= C * D:\n    print(A * B)\nif A * B < C * D:\n    print(C * D)", "passed": true, "time": 0.14, "memory": 14080.0, "status": "done"}, {"code": "# A - Two Rectangles\n# https://atcoder.jp/contests/abc052/tasks/abc052_a\n\nsquare = list(map(int, input().split()))\n\nresult = [square[0] * square[1], square[2] * square[3]]\nprint((max(result)))\n", "passed": true, "time": 0.14, "memory": 14292.0, "status": "done"}, {"code": "a,b,c,d=map(int,input().split())\ne=[]\nf=a*b\ng=c*d\ne.append(f)\ne.append(g)\nif(f==g):\n    print(f)\nelse:\n    print(max(e))", "passed": true, "time": 0.15, "memory": 14084.0, "status": "done"}, {"code": "A, B, C, D = map(int, input().split())\n\nif A*B > C*D:\n    print(A*B)\nelif A*B < C*D:\n    print(C*D)\nelse:\n    print(A * B)", "passed": true, "time": 0.14, "memory": 14064.0, "status": "done"}, {"code": "a, b, c, d = map(int, input().split())\nif(a*b > c*d):\n    print(a*b)\nelse:\n    print(c*d)", "passed": true, "time": 0.15, "memory": 14312.0, "status": "done"}, {"code": "a, b, c, d = map(int, input().split())\n\nrec1 = a * b\nrec2 = c * d\n\nif rec1 == rec2:\n    print(rec1)\nelse:\n    print(max(rec1, rec2))", "passed": true, "time": 0.14, "memory": 14292.0, "status": "done"}, {"code": "A,B,C,D = map(int,input().split())\n\nab = A * B\ncd = C * D\n\nif ab > cd:\n    print(ab)\nelif cd > ab:\n    print(cd)\nelse:\n    print(ab)", "passed": true, "time": 0.16, "memory": 14164.0, "status": "done"}, {"code": "a, b, c, d = list(map(int, input().split()))\n\nprint((max(a * b, c * d)))\n", "passed": true, "time": 0.15, "memory": 14268.0, "status": "done"}, {"code": "a, b, c, d = map(int, input().split())\nprint(max(a*b, c*d))", "passed": true, "time": 0.15, "memory": 14044.0, "status": "done"}, {"code": "rectangle1_scale1, rectangle1_scale2, rectangle2_scale1, rectangle2_scale2 = list(map(int, input().split()))\n\nbig_rectangle_area = max(rectangle1_scale1 * rectangle1_scale2, rectangle2_scale1 * rectangle2_scale2)\n\nprint(big_rectangle_area)\n", "passed": true, "time": 0.14, "memory": 14264.0, "status": "done"}, {"code": "a, b, c, d = map(int,input().split())\nprint(max(a*b, c*d))", "passed": true, "time": 0.14, "memory": 14060.0, "status": "done"}, {"code": "A, B, C, D = map(int, input().split())\nprint(A * B if A * B >= C * D else C * D)", "passed": true, "time": 0.14, "memory": 14124.0, "status": "done"}, {"code": "a, b, c, d = (int(n) for n in input().split())\nprint(max(a * b, c * d))", "passed": true, "time": 0.14, "memory": 14040.0, "status": "done"}, {"code": "a, b, c, d = map(int, input().split())\nif a * b >= c * d:\n    print(a * b)\nelse:\n    print(c * d)", "passed": true, "time": 0.14, "memory": 14240.0, "status": "done"}, {"code": "#52\nA,B,C,D=map(int,input().split())\nif (A*B)>(C*D):\n    print(A*B)\nelse:\n    print(C*D)", "passed": true, "time": 0.23, "memory": 14200.0, "status": "done"}, {"code": "# 1\u3064\u76ee\u3000\u7e26A\u3001\u6a2aB\n# 2\u3064\u76ee\u3000\u7e26C\u3001\u6a2aD\na, b, c, d = list(map(int, input().split()))\n# \u9762\u7a4d\u304c\u5927\u304d\u3044\u65b9\u3092\u51fa\u529b\u3001\u7b49\u3057\u3044\u6642\u306f\u9762\u7a4d\u3092\u51fa\u529b\n\nif a * b >= c * d:\n    print((a * b))\nelse:\n    print((c * d))\n", "passed": true, "time": 0.23, "memory": 14280.0, "status": "done"}, {"code": "a,b,c,d = map(int,input().split())\n# 2\u3064\u306e\u9762\u7a4d\u3092\u30ea\u30b9\u30c8\u5316\narea = [a*b,c*d]\n# \u9762\u7a4d\u306e\u3046\u3061\u6700\u5927\u5024\u3092\u51fa\u529b\nprint(max(area))", "passed": true, "time": 0.14, "memory": 14184.0, "status": "done"}, {"code": "a,b,c,d=map(int,input().split())\nif a*b>=c*d:print(a*b)\nelse:print(c*d)", "passed": true, "time": 0.15, "memory": 14136.0, "status": "done"}, {"code": "A,B,C,D = map(int, input().split())\nprint(max(A*B, C*D))", "passed": true, "time": 0.14, "memory": 14216.0, "status": "done"}, {"code": "a,b,c,d=map(int,input().split())\nprint(max(a*b,c*d))", "passed": true, "time": 0.15, "memory": 14220.0, "status": "done"}, {"code": "a, b, c, d = map(int, input().split())\n\nif a * b >= c * d:\n    print(a * b)\nelse:\n    print(c * d)", "passed": true, "time": 0.14, "memory": 14260.0, "status": "done"}, {"code": "A,B,C,D=map(int,input().split())\nprint(max(A*B,C*D))", "passed": true, "time": 0.14, "memory": 14292.0, "status": "done"}, {"code": "a, b, c, d = list(map(int, input().split()))\nprint(max(a*b, c*d)) ", "passed": true, "time": 0.14, "memory": 14176.0, "status": "done"}, {"code": "a, b, c, d = map(int,input().split())\nprint(max(a * b, c * d))", "passed": true, "time": 0.14, "memory": 14056.0, "status": "done"}, {"code": "val = list(map(int,input().split()))\nprint(max(val[0] * val[1], val[2] * val[3]))", "passed": true, "time": 0.14, "memory": 14056.0, "status": "done"}, {"code": "A, B, C, D = map(int,input().split())\n\nareaAB = A * B\nareaCD = C * D\n\nif areaAB == areaCD:\n    result = areaAB\nelif areaAB > areaCD:\n    result = areaAB\nelse:\n    result = areaCD\n\nprint(result)", "passed": true, "time": 0.14, "memory": 14076.0, "status": "done"}, {"code": "A, B, C, D = map(int, input().split())\nprint(max(A * B, C * D))", "passed": true, "time": 0.14, "memory": 14280.0, "status": "done"}, {"code": "A,B,C,D = map(int,input().split())\nprint(max(A*B, C*D))", "passed": true, "time": 0.14, "memory": 14148.0, "status": "done"}, {"code": "a,b,c,d=map(int, input().split())\n\nx=a*b\ny=c*d\n\nif x>=y:\n    print(x)\nif y>x:\n    print(y)", "passed": true, "time": 0.14, "memory": 14236.0, "status": "done"}, {"code": "# \u4e8c\u3064\u306e\u9577\u65b9\u5f62\u304c\u3042\u308a\u307e\u3059\u3002 \u4e00\u3064\u76ee\u306e\u9577\u65b9\u5f62\u306f\u3001\u7e26\u306e\u8fba\u306e\u9577\u3055\u304c A \u3001\u6a2a\u306e\u8fba\u306e\u9577\u3055\u304c B \u3067\u3059\u3002\n# \u4e8c\u3064\u76ee\u306e\u9577\u65b9\u5f62\u306f\u3001\u7e26\u306e\u8fba\u306e\u9577\u3055\u304c C \u3001\u6a2a\u306e\u8fba\u306e\u9577\u3055\u304c D \u3067\u3059\u3002 \u3053\u306e\u4e8c\u3064\u306e\u9577\u65b9\u5f62\u306e\u3046\u3061\u3001\u9762\u7a4d\u306e\u5927\u304d\u3044\u65b9\u306e\u9762\u7a4d\u3092\u51fa\u529b\u3057\u3066\u304f\u3060\u3055\u3044\u3002\n# \u306a\u304a\u3001\u4e8c\u3064\u306e\u9577\u65b9\u5f62\u306e\u9762\u7a4d\u304c\u7b49\u3057\u3044\u6642\u306f\u3001\u305d\u306e\u9762\u7a4d\u3092\u51fa\u529b\u3057\u3066\u304f\u3060\u3055\u3044\u3002\n\nA,B,C,D = map(int,input().split())\n\nx = A * B\ny = C * D\nif x > y:\n    print(x)\nelif x < y:\n    print(y)\nelif x == y:\n    print(x)", "passed": true, "time": 0.14, "memory": 14096.0, "status": "done"}, {"code": "A,B,C,D = map(int, input().split())\n\narea1 = A * B\narea2 = C * D\n\nif area1 > area2:\n    print(area1)\nelif area1 < area2:\n    print(area2)\nelse:\n    print(area1)", "passed": true, "time": 0.14, "memory": 14276.0, "status": "done"}, {"code": "a, b, c, d = map(int, input().split())\n\nprint(max(a * b, c * d))", "passed": true, "time": 0.14, "memory": 14272.0, "status": "done"}, {"code": "A, B, C, D = map(int, input().split())\n\nX = A * B\nY = C * D\n\n\nif X > Y:\n    print(X)\nelse:\n    print(Y)", "passed": true, "time": 0.14, "memory": 14092.0, "status": "done"}]