Excellent completion, I struggled with it