How about the attached solution? Leo