6

homework 6
некрасивая проверка - много самоповторений...