#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<math.h>

int main(){
    char *T;
    T = (char *)malloc(sizeof(char)*200000);

    scanf("%s",T);
    //printf("%s\n",T);

    int i = 0;
    /*
    int pd = 0;
    while(T[i]!='0'){
        if(T[i]=='D'||){
            pd++;
            if(i-1<0){
                if(T[i-1]=='P')pd++;
            }
        }
    }
    */
       //printf("%d\n",pd);

    while(T[i]!='\0'){
        if(T[i]=='?')T[i]='D';
        i++;
    }
    
    printf("%s\n",T);

    return 0;
}