Assignment #2. Initial commit
Solution