public static void main(String[] args) {
		Cube cube;
		if (args.length <= 0) {
			cube = new Cube("input/valid_input1.txt");
		} else {
			cube = new Cube(args[0]);
		}
		Boolean validCube = Cube.verifyCube(cube.state);
		if (validCube) {
			boolean verbose = false;
			if (args.length > 1) {
				verbose = Boolean.parseBoolean(args[1]);
			}
			String result = IDAStar.performIDAStar(cube.state, verbose);
			System.out.println(result);
		} else {
			System.out.println("This cube is not valid");
		}

	}