#include using namespace std; int main() { int n; int md = 1000000007; cin >> n; long long c, d, ans = 0; for (int i = 0; i < n; i++) { cin >> c >> d; long long mdc = static_cast(ceil(c / 2.0)) % md; long long mdd = d % md; ans += (mdc * mdd) % md; ans = ans % md; } cout << setprecision(20) << ans << endl; return 0; }