#include using namespace std; long long power( long long x, long long n, long long m ) { long long res = 1; while( n > 0 ) { if( n % 2 ) res = res * x % m; x = x * x % m; n /= 2; } return res; } int main() { long long P; int N; cin >> P >> N; vector A( N ); for( int i = 0; i < N; i++ ) { cin >> A[i]; } string S; cin >> S; long long ans = A[0]; for( int i = 1; i < N; i++ ) { char c = S[i - 1]; if( c == '+' ) { ans = (ans + A[i]) % P; } else if( c == '-' ) { ans = (ans - A[i] + P) % P; } else if( c == '*' ) { ans = ans * A[i] % P; } else if( c == '/' ) { ans = ans * power( A[i], P - 2, P ) % P; } } cout << ans << endl; }