public static void printPath(int i, int j, Double[][] P)
	{
//		System.out.println("PRINT_PATH: i=" + i + " j=" + j + " P[" + i + "][" + j +"]=" + P[i][j].intValue());
		if(P[i][j] != -1.0 && P[i][j].intValue() != i)
		{
			printPath(i, P[i][j].intValue(), P);
			System.out.print(P[i][j].intValue() + "->");
			printPath(P[i][j].intValue(), j, P);
			
		}
	}