Hard 3d Puzzle