What can be said about a complete algorithm?
it contains all types of loops
it will give a solution for each of the inputs
if it finishes, it will give a solution for each of the inputs
it will give an optimal solution for each of the inputs