Для тех, кто любит такие задачи.

 

v20240901