homework3.cs