Assignment_3_CS112