Go beats 100%
go\nimport "sort"\n\nfunc maxArea(h int, w int, horizontalCuts []int, verticalCuts []int) int {\n    horizontalCuts = append(horizontalCuts, []int{0, h}...)\n  
```go\nimport "sort"\n\nfunc maxArea(h int, w int, horizontalCuts []int, verticalCuts []int) int {\n    horizontalCuts = append(horizontalCuts, []int{0, h}...)\n    verticalCuts = append(verticalCuts, []int{0, w}...)\n    \n    sort.Ints(horizontalCuts)\n    sort.Ints(verticalCuts)\n    \n    maxH, maxV := 0, 0\n    \n    for i := 1; i < len(horizontalCuts); i++ {\n        maxH = max(maxH, horizontalCuts[i] - horizontalCuts[i - 1])\n    }\n    \n    for i := 1; i < len(verticalCuts); i++ {\n        maxV = max(maxV, verticalCuts[i] - verticalCuts[i -1 ])\n    }\n    \n    return (maxH * maxV) % 1000000007\n}\n\nfunc max(a, b int) int {\n    if a > b { return a }\n    return b\n}\n```
['Go']