Magic cubes