Можете подробно обьяснить как это работает. Решить решил но не понял до конца. И где можно еще за это почитать