Program selection works like a smart filter. The number of steps depends on your answers. The process analyzes your responses and can finish at any step when suitable programs are found.