Inicio do algoritmo.