#include using namespace std; #define ULL unsigned long long #define FOR(i, m, n) for(int i = m; i < n; i++) int main() { ULL n, m; cin >> n >> m; ULL a = 0, b = 1, c; FOR(i, 2, n) { c = (a + b) % m; a = b; b = c; } cout << b << endl; return 0; }