Acrescentei o If. Estava dando conflito por causa dos varios comentarios opcionais. Fiz algumas modificacoes para nao dar esse problema. Vou upar um problemas.txt. La eu estou explicando a treta que estava acontecendo e como eu fiz pra corrigir.