Largest Rectangle in a Histogram

HDU - 1506