Código comentado e agora aceita entrada de arquivo. Quase GG. Ver se faz depois forma mais legal de atualizar os ys