gseq([]) -->
	[].
gseq([L|Ls]) -->
	gseq(Ls),
	{l_r(L,R)},
	[R].

l_r(0'l, 0'r).
l_r(0'r, 0'l).

f -->
	f(_).

f([]) -->
	"".
f([_X|Xs]) -->
	{phrase(f(Xs),Cs)},
	Cs,
	"r",
	gseq(Cs).

:- lrs(LRs) <<< phrase(f, LRs).
@@	%  LRs = [].
@@	%  LRs = "r".
@@	%  LRs = "rrl".
@@	%  LRs = "rrlrrll".
@@	%  LRs = "rrlrrllrrrllrll".
@@	%  LRs = "rrlrrllrrrllrllrrrlrrlllrrllrll". % 0.0s (0.1s)
@@	%  LRs = "rrlrrllrrrllrllrrrlrrlllrrllrllrrrlrrllrrrllrlllrrlrrlllrrllrll". % 0.0s (0.2s)
@@	%  LRs = "rrlrrllrrrllrllrrrlrrlllrrllrllrrrlrrllrrrllrlllrrlrrlllrrllrllrrrlrrllrrrllrllrrrlrrlllrrllrlllrrlrrllrrrllrlllrrlrrlllrrllrll". % 0.1s (0.3s)
@@	%  LRs = "rrlrrllrrrllrllrrrlrrlllrrllrllrrrlrrllrrrllrlllrrlrrlllrrllrllrrrlrrllrrrllrllrrrlrrlllrrllrlllrrlrrllrrrllrlllrrlrrlllrrllrllrrrlrrllrrrllrllrrrlrrlllrrllrllrrrlrrllrrrllrlllrrlrrlllrrllrlllrrlrrllrrrllrllrrrlrrlllrrllrlllrrlrrllrrrllrlllrrlrrlllrrllrll". % 0.2s (0.4s)
@@	%  LRs = "rrlrrllrrrllrllrrrlrrlllrrllrllrrrlrrllrrrllrlllrrlrrlllrrllrllrrrlrrllrrrllrllrrrlrrlllrrllrlllrrlrrllrrrllrlllrrlrrlllrrllrllrrrlrrllrrrllrllrrrlrrlllrrllrllrrrlrrllrrrllrlllrrlrrlllrrllrlllrrlrrllrrrllrllrrrlrrlllrrllrlllrrlrrllrrrllrlllrrlrrlllrrllrllrrrlrrllrrrllrllrrrlrrlllrrllrllrrrlrrllrrrllrlllrrlrrlllrrllrllrrrlrrllrrrllrllrrrlrrlllrrllrlllrrlrrllrrrllrlllrrlrrlllrrllrlllrrlrrllrrrllrllrrrlrrlllrrllrllrrrlrrllrrrllrlllrrlrrlllrrllrlllrrlrrllrrrllrllrrrlrrlllrrllrlllrrlrrllrrrllrlllrrlrrlllrrllrll". % 0.3s (0.7s)
@@	%  LRs = "rrlrrllrrrllrllrrrlrrlllrrllrllrrrlrrllrrrllrlllrrlrrlllrrllrllrrrlrrllrrrllrllrrrlrrlllrrllrlllrrlrrllrrrllrlllrrlrrlllrrllrllrrrlrrllrrrllrllrrrlrrlllrrllrllrrrlrrllrrrllrlllrrlrrlllrrllrlllrrlrrllrrrllrllrrrlrrlllrrllrlllrrlrrllrrrllrlllrrlrrlllrrllrllrrrlrrllrrrllrllrrrlrrlllrrllrllrrrlrrllrrrllrlllrrlrrlllrrllrllrrrlrrllrrrllrllrrrlrrlllrrllrlllrrlrrllrrrllrlllrrlrrlllrrllrlllrrlrrllrrrllrllrrrlrrlllrrllrllrrrlrrllrrrllrlllrrlrrlllrrllrlllrrlrrllrrrllrllrrrlrrlllrrllrlllrrlrrllrrrllrlllrrlrrlllrrllrllrrrlrrllrrrllrllrrrlrrlllrrllrllrrrlrrllrrrllrlllrrlrrlllrrllrllrrrlrrllrrrllrllrrrlrrlllrrllrlllrrlrrllrrrllrlllrrlrrlllrrllrllrrrlrrllrrrllrllrrrlrrlllrrllrllrrrlrrllrrrllrlllrrlrrlllrrllrlllrrlrrllrrrllrllrrrlrrlllrrllrlllrrlrrllrrrllrlllrrlrrlllrrllrlllrrlrrllrrrllrllrrrlrrlllrrllrllrrrlrrllrrrllrlllrrlrrlllrrllrllrrrlrrllrrrllrllrrrlrrlllrrllrlllrrlrrllrrrllrlllrrlrrlllrrllrlllrrlrrllrrrllrllrrrlrrlllrrllrllrrrlrrllrrrllrlllrrlrrlllrrllrlllrrlrrllrrrllrllrrrlrrlllrrllrlllrrlrrllrrrllrlllrrlrrlllrrllrll". % 0.6s (1.3s)
@@	%  LRs = "rrlrrllrrrllrllrrrlrrlllrrllrllrrrlrrllrrrllrlllrrlrrlllrrllrllrrrlrrllrrrllrllrrrlrrlllrrllrlllrrlrrllrrrllrlllrrlrrlllrrllrllrrrlrrllrrrllrllrrrlrrlllrrllrllrrrlrrllrrrllrlllrrlrrlllrrllrlllrrlrrllrrrllrllrrrlrrlllrrllrlllrrlrrllrrrllrlllrrlrrlllrrllrllrrrlrrllrrrllrllrrrlrrlllrrllrllrrrlrrllrrrllrlllrrlrrlllrrllrllrrrlrrllrrrllrllrrrlrrlllrrllrlllrrlrrllrrrllrlllrrlrrlllrrllrlllrrlrrllrrrllrllrrrlrrlllrrllrllrrrlrrllrrrllrlllrrlrrlllrrllrlllrrlrrllrrrllrllrrrlrrlllrrllrlllrrlrrllrrrllrlllrrlrrlllrrllrllrrrlrrllrrrllrllrrrlrrlllrrllrllrrrlrrllrrrllrlllrrlrrlllrrllrllrrrlrrllrrrllrllrrrlrrlllrrllrlllrrlrrllrrrllrlllrrlrrlllrrllrllrrrlrrllrrrllrllrrrlrrlllrrllrllrrrlrrllrrrllrlllrrlrrlllrrllrlllrrlrrllrrrllrllrrrlrrlllrrllrlllrrlrrllrrrllrlllrrlrrlllrrllrlllrrlrrllrrrllrllrrrlrrlllrrllrllrrrlrrllrrrllrlllrrlrrlllrrllrllrrrlrrllrrrllrllrrrlrrlllrrllrlllrrlrrllrrrllrlllrrlrrlllrrllrlllrrlrrllrrrllrllrrrlrrlllrrllrllrrrlrrllrrrllrlllrrlrrlllrrllrlllrrlrrllrrrllrllrrrlrrlllrrllrlllrrlrrllrrrllrlllrrlrrlllrrllrllrrrlrrllrrrllrllrrrlrrlllrrllrllrrrlrrllrrrllrlllrrlrrlllrrllrllrrrlrrllrrrllrllrrrlrrlllrrllrlllrrlrrllrrrllrlllrrlrrlllrrllrllrrrlrrllrrrllrllrrrlrrlllrrllrllrrrlrrllrrrllrlllrrlrrlllrrllrlllrrlrrllrrrllrllrrrlrrlllrrllrlllrrlrrllrrrllrlllrrlrrlllrrllrllrrrlrrllrrrllrllrrrlrrlllrrllrllrrrlrrllrrrllrlllrrlrrlllrrllrllrrrlrrllrrrllrllrrrlrrlllrrllrlllrrlrrllrrrllrlllrrlrrlllrrllrlllrrlrrllrrrllrllrrrlrrlllrrllrllrrrlrrllrrrllrlllrrlrrlllrrllrlllrrlrrllrrrllrllrrrlrrlllrrllrlllrrlrrllrrrllrlllrrlrrlllrrllrlllrrlrrllrrrllrllrrrlrrlllrrllrllrrrlrrllrrrllrlllrrlrrlllrrllrllrrrlrrllrrrllrllrrrlrrlllrrllrlllrrlrrllrrrllrlllrrlrrlllrrllrllrrrlrrllrrrllrllrrrlrrlllrrllrllrrrlrrllrrrllrlllrrlrrlllrrllrlllrrlrrllrrrllrllrrrlrrlllrrllrlllrrlrrllrrrllrlllrrlrrlllrrllrlllrrlrrllrrrllrllrrrlrrlllrrllrllrrrlrrllrrrllrlllrrlrrlllrrllrllrrrlrrllrrrllrllrrrlrrlllrrllrlllrrlrrllrrrllrlllrrlrrlllrrllrlllrrlrrllrrrllrllrrrlrrlllrrllrllrrrlrrllrrrllrlllrrlrrlllrrllrlllrrlrrllrrrllrllrrrlrrlllrrllrlllrrlrrllrrrllrlllrrlrrlllrrllrll". % 1.3s (2.7s)
@@	? Weitere Lösungen mit SPACE

-----         n599 ------------------------
Another way to view the foldings

[logprog|GUPU|UWN]