SquarePeg3D - Satisfaction Guaranteed - part 2