Nova Versão utilizando matrix com listas