Interface for task 1
Task1 interface
Merge pull request #2 from boris-shurygin/master

Task1 interface implementation