Lost's revenge

HDU - 3341