Better solution (28/33)

Better solution