Better solution (15/33)

Better solution