SquarePeg3D - Satisfaction Guaranteed - part 4