public static String putPieceOnTop(Cube cube, TileColor c) {
		String a = "";
		TileColor color = TileColor.get(getPos(cube, c)[0]);
		TileColor other = TileColor.get(Cube.getOthers(getPos(cube, c)).get(0)[0]);
		if (eitherEquals(color, other, TileColor.blue) && eitherEquals(color, other, TileColor.red)) {
			a = ",R,U,RI";
		} else if (eitherEquals(color, other, TileColor.red) && eitherEquals(color, other, TileColor.green)) {
			a = ",B,U,BI";
		} else if (eitherEquals(color, other, TileColor.green) && eitherEquals(color, other, TileColor.orange)) {
			a = ",L,U,LI";
		} else if (eitherEquals(color, other, TileColor.orange) && eitherEquals(color, other, TileColor.blue)) {
			a = ",F,U,FI";
		}
		cube.doAlgorithm(a);
		return a;
	}