Difficult Routes

HDU - 4179