Помогите пожалуйста упростить код для понимания, уверен есть более простое решение.