public void DisplayCycleDecomp(int[][] cycle){
		int CycleNum = 0;//used for the row  
		int CycleIndex = 0;//used for the index in the column
		if(cycle[CycleNum][0] == 0){//identity permutation
			System.out.print("(1)");
		}
		while(cycle[CycleNum][0] != 0){
			System.out.print("( ");
			while(cycle[CycleNum][CycleIndex] != 0){
				System.out.print(cycle[CycleNum][CycleIndex] + " ");
				CycleIndex++;
				if(CycleIndex >= cycle[CycleNum].length){
					break;
				}
			}
			System.out.print(")");
			CycleIndex = 0;
			CycleNum++;
			if(CycleNum >= cycle.length){
				break;
			}
		}
	}