Перечитал кучу примеров, в том числе с подобным решением, все равно не доходит🤦‍♂️