Better solution (27/33)

Better solution