class NumberChecker:
def __init__(self, n):
self.n = n
self.sum = 0
self.temp = n
def check_factorial_sum(self):
while self.n:
digit = self.n % 10
factorial = 1
for i in range(1, digit + 1):
factorial *= i
self.sum += factorial
self.n //= 10
if self.sum == self.temp:
return "Right"
else:
return "Wrong"
if __name__ == "__main__":
n = int(input())
number_checker = NumberChecker(n)
result = number_checker.check_factorial_sum()
print(result)
Y2xhc3MgTnVtYmVyQ2hlY2tlcjoKICAgIGRlZiBfX2luaXRfXyhzZWxmLCBuKToKICAgICAgICBzZWxmLm4gPSBuCiAgICAgICAgc2VsZi5zdW0gPSAwCiAgICAgICAgc2VsZi50ZW1wID0gbgogICAgCiAgICBkZWYgY2hlY2tfZmFjdG9yaWFsX3N1bShzZWxmKToKICAgICAgICB3aGlsZSBzZWxmLm46CiAgICAgICAgICAgIGRpZ2l0ID0gc2VsZi5uICUgMTAKICAgICAgICAgICAgZmFjdG9yaWFsID0gMQogICAgICAgICAgICBmb3IgaSBpbiByYW5nZSgxLCBkaWdpdCArIDEpOgogICAgICAgICAgICAgICAgZmFjdG9yaWFsICo9IGkKICAgICAgICAgICAgc2VsZi5zdW0gKz0gZmFjdG9yaWFsCiAgICAgICAgICAgIHNlbGYubiAvLz0gMTAKICAgICAgICAKICAgICAgICBpZiBzZWxmLnN1bSA9PSBzZWxmLnRlbXA6CiAgICAgICAgICAgIHJldHVybiAiUmlnaHQiCiAgICAgICAgZWxzZToKICAgICAgICAgICAgcmV0dXJuICJXcm9uZyIKCmlmIF9fbmFtZV9fID09ICJfX21haW5fXyI6CiAgICBuID0gaW50KGlucHV0KCkpCiAgICBudW1iZXJfY2hlY2tlciA9IE51bWJlckNoZWNrZXIobikKICAgIHJlc3VsdCA9IG51bWJlcl9jaGVja2VyLmNoZWNrX2ZhY3RvcmlhbF9zdW0oKQogICAgcHJpbnQocmVzdWx0KQo=