Here is my work, not the cleanest and easiest, but I like it.

 

v20240901