J06-Homework: Andriy Bilotskyy added tasks1-4