Better solution (24/33)

Better solution