while 1:_=raw_input();exec["_%s=min(_)","print _.replace('?',_%s)"]['?'in _]%max(_)