Write a program that, given n different words s1, …, sn, prints all the permutations that can be made up with the words.
Input
Input consists of a number n > 0, followed by s1, …, sn.
Output
Print all the permutations that can be made up with s1, …, sn.
You can print the solutions to this exercise in any order.
Input
3 hola adeu hi
Output
(hola,adeu,hi) (hola,hi,adeu) (adeu,hola,hi) (adeu,hi,hola) (hi,hola,adeu) (hi,adeu,hola)