Task2 implementation with comments
Task2 implementation with some refactoring