Better solution (10/33)

Better solution