cube 9 puzzle

I get this cube from XYZ printing

it was so hard solve it for me but I did it 9 hours after XD

Happy printing!!!