Better solution (4/33)

Better solution