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

int main(){
  char t[200005];  scanf("%s", t);
  for(int i=0; i<strlen(t)-1; i++){
    if(t[i] == '?'){
      if(t[i+1] == '?' || t[i+1] == 'P'){
	printf("D");
      }else if(t[i+1] == 'D'){
	printf("P");
      }
    }else{
      printf("%c", t[i]);
    }
  }
  if(t[strlen(t)-1] == '?'){
    printf("D\n");
  }else{
    printf("%c\n", t[strlen(t)-1]);
  }
  return 0;
}
