#include using namespace std; long long M; int N; long long F[ 5000005 ]; int main( int argc, char *argv[] ) { int i; ios::sync_with_stdio( false ); cin.tie( 0 ); F[ 1 ] = 0; F[ 2 ] = 1; cin >> N; cin >> M; for( i = 3; i <= N; i++ ) { F[ i ] = F[ i - 1 ] + F[ i - 2 ]; F[ i ] %= M; } cout << F[ N ] << endl; return 0; }