@wlatt: Best solution | Ecency