Better solution (7/33)

Better solution