A mechanical device that uses Lego Mindstorms and a smart phone to take images of a Rubix cube and then solves the Rubix cube. The phone would be used for taking photos of the cube and the main load of the algorithm and solve the problem and then send a message to the Lego Mindstorms device to solve the cube