Here's my solution. I will trust you not to copy it. The message appears below the problem on list1.
@wizzwizz7 created the challenge.