410: Assignment #2 (2025)