Better solution (25/33)

Better solution