Not magic,but logic.

HDU - 1183