Задачу решил ,методом тыка, но как работает не совсем понимаю, если не сложно пояснить по пунктам?