public static boolean isSolved(Cube cube) {
		for (int i = 1; i < 6; i = i == 2 ? i + 2 : i + 1) {
			for (int j = 0; j < 3; j++) {
				for (int k = 0; k < 3; k++) {
					if (cube.getList(TileColor.get(i)).get(j).get(k) != new Cube(TileColor.blue, TileColor.yellow).getList(TileColor.get(i)).get(j).get(k))
						return false;
				}
			}
		}
		return true;
	}