check
fix queens
simplify