Versao Final (sem bug)