How far away ?

HDU - 2586