Optimal Way To Solve N Queens Problem