A Magic Rubik's cube