Solution

I think everything is fine now, thank you.

HANHONG (talk)18:14, 5 February 2018

Thank you for pointing this out! I must have just been half-asleep when I wrote this solution

RobertFraser (talk)18:20, 5 February 2018