exercises from C# Part 1