Раз уж такое дело, вот и моя работа)

 

v20240901