Using Go/Golang || Easy Solution
func areaOfMaxDiagonal(dimensions [][]int) int {\n    \n    maxDiagonal:=0.0\n    maxArea:=0\n    \n    for i:=0; imaxDiagonal){\n            maxDiagonal=diagon
func areaOfMaxDiagonal(dimensions [][]int) int {\n    \n    maxDiagonal:=0.0\n    maxArea:=0\n    \n    for i:=0; i<len(dimensions); i++{\n        length:=float64(dimensions[i][0])\n        width:=float64(dimensions[i][1])\n        diagonal:=math.Sqrt(length*length+width*width)\n        area:=(int)(length*width)\n        if(diagonal>maxDiagonal){\n            maxDiagonal=diagonal\n            maxArea=area\n        }else if(maxDiagonal==diagonal){\n            if area>maxArea{\n                maxArea=area\n            }\n        }\n    }\n    return maxArea\n}
['Go']