def minimize_string_value(s):
s = list(s)
n = len(s)
for i in range(n):
if s[i] == '7':
# Choose the smallest possible character that minimizes the cost
# We can choose 'a' as it is the lexicographically smallest
s[i] = 'a'
return ''.join(s)
# Example usage:
print(minimize_string_value("???")) # Output: "abc"
print(minimize_string_value("n>n")) # Output: "abc"
ZGVmIG1pbmltaXplX3N0cmluZ192YWx1ZShzKToKICAgIHMgPSBsaXN0KHMpCiAgICBuID0gbGVuKHMpCiAgICBmb3IgaSBpbiByYW5nZShuKToKICAgICAgICBpZiBzW2ldID09ICc3JzoKICAgICAgICAgICAgIyBDaG9vc2UgdGhlIHNtYWxsZXN0IHBvc3NpYmxlIGNoYXJhY3RlciB0aGF0IG1pbmltaXplcyB0aGUgY29zdAogICAgICAgICAgICAjIFdlIGNhbiBjaG9vc2UgJ2EnIGFzIGl0IGlzIHRoZSBsZXhpY29ncmFwaGljYWxseSBzbWFsbGVzdAogICAgICAgICAgICBzW2ldID0gJ2EnCiAgICByZXR1cm4gJycuam9pbihzKQoKIyBFeGFtcGxlIHVzYWdlOgpwcmludChtaW5pbWl6ZV9zdHJpbmdfdmFsdWUoIj8/PyIpKSAgIyBPdXRwdXQ6ICJhYmMiCnByaW50KG1pbmltaXplX3N0cmluZ192YWx1ZSgibj5uIikpICAgIyBPdXRwdXQ6ICJhYmMi