Home assignment N 5 Tested

Passed all tests