#!/usr/bin/env pypy3 MAX_N = 5 * 10 ** 6 def main(): n, m = (int(x) for x in input().split()) fibs = [0] * (MAX_N + 2) fibs[1] = 0 fibs[2] = 1 for i in range(3, MAX_N + 1): fibs[i] = (fibs[i - 1] + fibs[i - 2]) % m print(fibs[n]) if __name__ == '__main__': main()