C# 2

All tasks from C# part 2