Better solution (14/33)

Better solution