function main(input){
    var tmp = input.split(/\r\n|\r|\n/);
    var S = tmp[0];
    var T = tmp[1];


    if(S.length<T.length){
        console.log("UNRESTORABLE");
        return;
    }
    for(var i=S.length - T.length; i>=0; i--) {
        var flag = 0;
        var sub = S.substr(i, T.length);
        for(var j=0; j<T.length; j++){
            if(sub.charAt(j) === T.charAt(j) || sub.charAt(j) === "?"){

            }
            else{
                flag = 1;
                break;
            }
        }

        if(flag === 0){
            var res = S.substring(0, i) + T + S.substring(i+T.length);
            res = res.replace(/\?/g, "a");
            console.log(res);
            return;
        }
    }

    console.log("UNRESTORABLE");


}

main(require("fs").readFileSync("/dev/stdin", "utf8"));