Completing the Square Hard

August 20, 2025