Took me more time than I would have liked. Apologies for the delay.