solução serial implementada