#include<iostream> #include<memory.h> using namespace std; char mi[10][10] ; int visited[10][10]; int sum=0; int main() { for(int i=0;i<10;i++) for(int j=0;j<10;j++) cin>>mi[i][j]; for(int i=0;i<10;i++) for(int j=0;j<10;j++) { memset(visited,0,sizeof(visited)); int row,colum; row=i; colum=j; while(true) { visited[row][colum]=1; if(mi[row][colum]=='U') { row--; if(row<0) { sum++; break; } if(visited[row][colum]==1) break; } else if(mi[row][colum]=='D') { row++; if(row>9) { sum++; break; } if(visited[row][colum]==1) break; } else if(mi[row][colum]=='L') { colum--; if(colum<0) { sum++; break; } if(visited[row][colum]==1) break; } else { colum++; if(colum>9) { sum++; break; } if(visited[row][colum]==1) break; } } } cout<<sum; }