public String maxLexicographical1(String num) {
		int n = num.length(), i = 0;
		char[] chars = num.toCharArray();
		while (i < n && chars[i] == '1')
			i++;
		while (i < n && chars[i] == '0') {
			chars[i] = '1';
			i++;
		}
		return String.valueOf(chars);
	}