hw4 task 2-3
Revert "hw4 task 2-3"

This reverts commit 159035a68a183daafeac0485a7556596b9258b5c.