Одна из сложнейших задач..

 

v20240901