Challenge 11-13 in C#