#include #include #include #include #include #include #include #include #include #include #include #define REP(i,n) for(ll i=0;i<(n);i++) #define MOD 1000000007 #define int long long #ifdef int const long long INF = LLONG_MAX / 10; #else const int INF = 1010101010; #endif using namespace std; typedef long long ll; typedef vector > mat; typedef pair P; //typedef pair P; const int dx[9] = {-1, 0, 0, 1, -1, -1, 1, 1, 0}; const int dy[9] = {0, -1, 1, 0, -1, 1, -1, 1, 0}; ll A, B; signed main() { cin >> A >> B; cout << A * B % MOD << endl; }