The translation from the Berland language into the Birland language is not an easy task. Those languages are very similar: a berlandish word differs from a birlandish word with the same meaning a little: it is spelled (and pronounced) reversely. For example, a Berlandish word code corresponds to a Birlandish word edoc. However, it's easy to make a mistake during the «translation». Vasya translated word *s* from Berlandish into Birlandish as *t*. Help him: find out if he translated the word correctly.
The first line contains word *s*, the second line contains word *t*. The words consist of lowercase Latin letters. The input data do not consist unnecessary spaces. The words are not empty and their lengths do not exceed 100 symbols.
#include<stdio.h> 
#include<string.h> 
int main() 
{ 
    int i,l,j,c=0; 
    char s1[100],s2[100]; 
    scanf("%s%s",s1,s2); 
    l=strlen(s1); 
   for(int i=l-1, j=0; i>=0&&j<l; i--, j++) s2[j]=s1[i]; 
    for(int i=0; i<l; i++) if(s1[i]!=s2[i]) { 
        c=1; 
        break; 
    } 
    if(c==0) 
        printf("YES\n"); 
    else 
            printf("NO\n"); 
    return 0; 
}
  		     	 	 		 	      		 	  	