I am trying to get the following output using C# using loops, I want to always start from A, then create all possible paths that consist of B, C, D and E, something like the following:
A B C D E
A B C E D
A B D C E
A B D E C
A B E C D
A B E D C
A C B D E
A C B E D
A C D B E
A C D E B
A C E B D
A C E D B
A D B C E
A D B E C
A D C B E
A D C E B
A D E B C
A D E C B
A E B C D
A E B D C
A E C B D
A E C D B
A E D B C
A E D C B
I have written a sample C# code, but I am always stuck and not getting the entire string.