C# 1

All tasks from C# part 1