Zadanie 9

А что здесь не так сделано?
Поискал на просторах Гитхаба варианты решения - этот у Лёши Грищенко мне понравился.