8pc. Alternating Puzzle Solution: