semiperfect magic cube