Puzzled Cube Depots