public static void main(String[] args)
	{
		//System.out.println(iterativeFactorical(8));
		//System.out.println(recursiveFactorial(8));
		BackTracker bt = new BackTracker();
		ArrayList <Integer> numberArray  = new ArrayList();
		numberArray.add(2);
		numberArray.add(3);
		numberArray.add(5);
		numberArray.add(9);
		
		List array = new ArrayList();
		array = bt.findPermutations(numberArray);
		for(int i= 0; i < array.size();i++)
		{
			List temp =  (List)array.get(i);
			for(int j = 0; j < temp.size() ;j++)
			{
				
				System.out.print(temp.get(j));
			}
			System.out.println();
		}
		}