Homework N 4

Passed all asserts.
при проверках типов используем "is True / is not True"