8 queens puzzle

8 queens puzzle