Starting to solve problem 3
New structure of project
Solution for Problem 3
Merge branch 'problem3'

Update:
- Solution of Problem 3
- New project structure