N Queen Solver