CS403P Assignment 1 Solution Spring 2024, CS403P Assignment 1 solution 2024, CS403P assig 1 solution