Same here! I knew it didn't look quite right, and your correction put me on the correct path. Thanks!
I placed it at 4 when I completed it, mainly because I used a comprehensions.
Though it could be solved without comprehensions, if you want a lot of extra code. :)
This comment is hidden because it contains spoiler information about the solution
You're right though I'm not sure that "legal" is the most appropriate term.
JS modifications (Solution Setup) kumited, waiting approval...