Solve the Queen-pin Puzzle