Mikhail Sushchenok
Homework #1
Homework #2
Homework #3