c# homeworks