C# Project of Artificial Intelligence (graduation). Implements a representation of a Rubik cube with numbers. The cube can be mixed and you can choose two types of algorithm to solve it (Breadth-First Search with or without A* heuristic).