Better solution (3/33)

Better solution