Algumas correções na analise semantica. E ele foi adicionado a solucao.