#include<stdio.h>
#include <stdlib.h>
#include<string.h>
int main(){
//    char *s;
//    s = (char*)malloc(sizeof(char));
    char s[200000];
    scanf("%s",s);
    for(int i = 0;i<strlen(s);i++){
        if(s[i]=='?'){
            if(s[i+1]=='D' || s[i+1]=='?'){
                s[i]='P';
            }else{
                s[i]='D';
            }
        }
    }
    printf("%s",s);
//    free(s);
    return 0;
}