Another Eight Puzzle

HDU - 2514