Running Median

HDU - 3282