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.
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class problem41A {
    public static void main(String[] args) throws IOException {
        BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
        char[] line1 = reader.readLine().toCharArray();
        char[] line2 = reader.readLine().toCharArray();
        boolean flag = false;
        for (int i = line1.length-1,j = 0; i >=0; i--,j++){
          if(line2[i] == line1[j]){
              flag = true;
          }
          else{
              flag = false;
              break;
          }
        }
        if(flag)
            System.out.println("YES");
        else
            System.out.println("NO");

    }
}
