non-recursive 8Queens