defFibonacci(N):result:0f=0s=1foriinrange(1,N+3):ifi==1:result=felifi==2:result=selse:result=f+sf=s%15746s=result%15746print(result%15746)Fibonacci(int(input()))# 문제를 먼저 손으로 플어보니 결국 피보나치 수열이 답이었는데# 15746의 나머지가 답이어서 그런지 '시간 초과'가 발생했다.# 때문에 '왜맞틀?'로 고민하다 검색해보니 결과값을 15746의 나머지로 더한다는# 방법을 보고 이를 참고했다. (솔직이 아직 이게 왜 더 빠른지 잘 모르겠다.)