Rubik 3x3x3 Mirror Cube

a.k.a. Yong Jun Cube
Purchased from Yong Jun Toys / Mega House, 2009.
(plastic with silver stickers, 2.25 inches)

A version of the standard Rubik's 3x3x3 cube cube where the cube sizes progress from small to large in all three dimensions. Each piece is distinguished by its shape rather than it color. Here are photos of three successive moves:

Any solution for the standard Rubik's 3x3x3 Cube can be used, although it may be more confusing to identify each piece based on its shape when the puzzle is mixed up than it is to look at colors on a standard cube.