Let be a totally ordered set. We work on finite strings of elements from . Such a is a Lyndon word (Lyn) if , and is the unique first in lexicographic order among the rows of the circulant matrix with as the first row.A classic result is that every string has a unique maximal factorization into Lyndon words, each Lyndon word of the maximum possible size in .In 1983, J. P. Duval published Algorithm 1, which finds . It was studied in 1991 by A. Apostolico and M. Crochemore . Their work was then studied in 1994 by J.W. Daykin, C.S. Iliopoulos, and W.F. Smyth .Since Duval used a programming language, we start by giving a new simple account of his Algorithm 1. Our Algorithm 2 modifies Duval’s Algorithm 1 to find , when is a string of Lyndon words .Our Algorithm 3 is also for a string of Lyndon words . It is completely different from Algorithms 1 and 2. It snakes right, left, right, and so on. It revealed that Lyndon words have a special structure. We give an example where Algorithm 3 needs almost tests; we think that is the most needed, but cannot give a rigorous proof.