Better solution (9/33)

Better solution