The puzzle

HDU - 6489