Рекурсия... Все же так делали?

 

v20240901