Старая задачка, но решение есть (и не в одном варианте)

 

v20240901