https://www.passeidireto.com/pergunta/3640993/como-fazer-um-algoritimo-para-uma-urna-com-esses-seguintes-criterios
Recomendo esse arquivo que achei no Passei Direto