Dear Han,
No problem; the solution looks good. Perhaps you should change the flag to review.
Best
Brian