Here's my first attempt.
20