Smart Rubik’s Cube