Assignment AI Solve N-Queens problem with 3 algorithms: Depth first search Breadth first search Heuristic (Min-Conflict)