An interesting problem.

 

v20240901