Solução longa 🧐