Simple Java Solution || Beats 98.57%
Intuition\n Describe your first thoughts on how to solve this problem. \n\n# Approach\n Describe your approach to solving the problem. \n\n# Complexity\n- Time 
# Intuition\n<!-- Describe your first thoughts on how to solve this problem. -->\n\n# Approach\n<!-- Describe your approach to solving the problem. -->\n\n# Complexity\n- Time complexity:\n<!-- Add your time complexity here, e.g. $$O(n)$$ -->\n\n- Space complexity:\n<!-- Add your space complexity here, e.g. $$O(n)$$ -->\n\n# Code\n```\nclass Solution {\n    public int areaOfMaxDiagonal(int[][] dimensions) {\n        double maxDiagonal = 0;\n        int maxArea = 0;\n        for (int[] dimension: dimensions) {\n            int len = dimension[0];\n            int width = dimension [1];\n            double diagonal = Math.sqrt(len*len + width*width);\n            int area = len*width;\n            if (diagonal > maxDiagonal) { \n                maxDiagonal = diagonal;\n                maxArea = area;\n            }else if(diagonal == maxDiagonal){\n                maxArea = Math.max(area, maxArea);\n            }\n        }\n        return maxArea;\n    }\n}\n```
['Java']