N Queen Problem 8 Puzzle