Better solution (8/33)

Better solution