• just a first thought...the solution you given looks perfect...