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.
s = input("Enter the first humane word: ")
t = input("Enter the sec word: ")

if len(s) > 1000 or len(s)== 0:
    print("Your word must be less than 1000 saympol")
else:
    slower = s.lower()
    ss = list(slower)
    tlower = t.lower()
    tt = list(tlower)
    r = []
    l = len(s)-(len(s)+1)  
    for i in range(len(ss)):
        r.append(ss[l])
        l= l-1
    if r[i] == tt[i]:
        print("YES")
    else:
        print("NO")

	  	  			 		 		   							 		  	