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.
# n=list(map(int, input().split()))
# s=input()
# s1=[]
# for i in s:
#     s1.append(i)
# for i in range(n[1]):
#     j=0
#     while j<n[0]-1:
#         if s1[j]=='B' and s1[j+1]=='G':
#             s1[j]='G'
#             s1[j+1]='B'
#             j+=1
#         j+=1
# print(''.join(s1))
return if s==s[-1:] print('YES') else: print('NO')
