переделано до уровня 3-й домашки