very fun n_queens problem