Better solution (17/33)

Better solution