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

int main(void){


int len;
char s[200000];

scanf("%s",s);

len = strlen(s);

for(int i = 0;i<len;i++){

        if(s[i] == '?'){
                if(s[i-1] == 'D'){
                        if(s[i+1] == 'P'){
                                s[i] = 'D';
                        }else{
                                s[i] = 'P';
                        }   
                }else if(s[i-1] == 'P'){
                        if(s[i+1] == 'P'){
                                s[i] = 'D';
                        }else{
                                s[i] = 'D';
                        }   
                }   
        }   

}

printf("%s\n",s);

return 0;
}