Thought a little, but very verbose.

 

v20240901