Fano algorithm