Hw 2, task 2
Hw 2, task 3
Hw 2, task 4
Hw 2, task 5