Better solution (5/33)

Better solution