func_code_string: #include <iostream>   #include <cstdio>   #include <cstring>   using namespace std;   char s[5010];   int n;      bool ok(int x,int y,int fx,int fy){    if(x==fx && y==fy)return 0;    return 1;   }      bool check(int fx,int fy){    int x=0,y=0;    for(int i=1;i<=n;i++){     if(s[i]== D ){      if(ok(x,y-1,fx,fy))y--;     }     if(s[i]== U ){      if(ok(x,y+1,fx,fy))y++;     }     if(s[i]== L ){      if(ok(x-1,y,fx,fy))x--;     }     if(s[i]== R ){      if(ok(x+1,y,fx,fy))x++;     }    }    if(x==0 && y==0)return 1;    else return 0;   }      void work(){    int x=0,y=0;    for(int i=1;i<=n;i++){     if(s[i]== D ){      if(check(x,y-1)){       printf( %d %d n ,x,y-1);       return;      }      else y--;     }     else if(s[i]== U ){      if(check(x,y+1)){       printf( %d %d n ,x,y+1);       return;      }      else y++;     }     else if(s[i]== L ){      if(check(x-1,y)){       printf( %d %d n ,x-1,y);       return;      }      else x--;     }     else if(s[i]== R ){      if(check(x+1,y)){       printf( %d %d n ,x+1,y);       return;      }      else x++;     }    }    puts( 0 0 );    return;   }      int main(){    int T;    scanf( %d ,&T);    while(T--){     scanf( %s ,s+1);     n=strlen(s+1);     if(check(5001,5001)){      printf( 5001 5001 n );      continue;     }     work();    }    return 0;   }