Ребята, задачу решил, практически даже сам, но тем не менее не совсем понимаю, как это работает:) Может кто-нибудь доступно объяснить?