Solução em Java