class Solution {
public int solution(int[][] sizes) {
int[] answer = new int[2];
for (int[] size: sizes) {
// 가로, 세로 중 큰 것을 가로로, 짧은 것을 세로로 설정
int w = Math.max(size[0], size[1]);
int h = Math.min(size[0], size[1]);
// 현재까지의 가로의 최댓값, 세로의 최댓값을 구함
answer[0] = Math.max(answer[0], w);
answer[1] = Math.max(answer[1], h);
}
// 가로의 최댓값 * 세로의 최댓값이 정답
return answer[0] * answer[1];
}
}