public static String putPieceInCross(Cube cube, TileColor c) {
		int count = 0;
		String movements = "";
		TileColor otherPiece = cube.getColor(Cube.getOthers(getPos(cube, c)).get(0));
		while (Cube.getOthers(getPos(cube, c)).get(0)[0] != otherPiece.getInt()) {
			cube.turn(Turn.U);
			count++;
		}
		if (count == 1) {
			movements += ",U";
		} else if (count == 2) {
			movements += ",U2";
		} else if (count == 3) {
			movements += ",UI";
		}

		if (getPos(cube, c)[0] != -1) {
			int[] pos = getPos(cube, c);
			cube.turn(TileColor.get(Cube.getOthers(pos).get(0)[0]));
			cube.turn(TileColor.get(Cube.getOthers(pos).get(0)[0]));
			movements += "," + cube.getSide(TileColor.get(Cube.getOthers(pos).get(0)[0])).getName() + "2";
		}
		return movements;
	}