FA

주어진 큰 정수 x에 첫 자리 숫자와 자릿수를 곱하는 함수 F를 반복 적용해, 수열이 언젠가 같은 값이 반복되는 순환에 빠지는지 판정한다.

보통4수학구현시뮬레이션해시맵아직 제출이 없습니다시간 제한1초메모리 제한128 MB

문제

함수 F(x)F(x)는 수 xx의 첫 자리 숫자와 xx의 자리수를 곱한 값을 돌려준다.

예를 들어 x=932x = 932이면 첫 자리 숫자가 99이고 자리수가 33이므로 F(932)=9×3=27F(932) = 9 \times 3 = 27이다.

입력으로 받은 xxFF를 적용하고, 그 결과에 다시 FF를 적용하는 과정을 계속 반복한다. 이렇게 반복했을 때 어느 시점부터 같은 수가 계속 나오면 xx를 FA수라고 한다.

xx가 FA수인지 판정하라.

입력

첫째 줄에 정수 xx가 주어진다. (0x101000 \le x \le 10^{100})

출력

xx가 FA수이면 FA를, 아니면 NFA를 출력한다.