Putting 3D puzzle skills to use