#include using namespace std; long long mod = 1000000007; long long bpow(long long a,long long b){ return b?(a%mod*a%mod,b/2)*(b&1?a:1)%mod:1; } int main(){ int N; cin >> N; long long ans = 0; for(int i = 0 ; i < N ; i++){ long long C,D; cin >> C >> D; ans += ((C+1)/2)%mod*D%mod; ans %= mod; } cout << ans%mod << endl; }