#include <iostream>
using namespace std;
#include<map>
#include<unordered_map>
#include<vector>
int main() {
unsigned long long n;
cin>>n;
unordered_map<unsigned long long,unsigned long long>m;//x F(x)
vector< unsigned long long>ans;
for( unsigned long long i=0;i<n;i++){
unsigned long long x,y;
cin>>x>>y;
if(m.count(x)==0){
ans.push_back(0);
m.insert(make_pair(x,y));
}
else if(m.count(x)==1){
ans.push_back(m[x]);
m[x]=y;
}
}
unsigned long long sum=0;
for( unsigned long long i=0;i<n;i++){
sum+=(i+1)*ans[i];
}
cout<<sum;
}
// 64 位输出请用 printf("%lld")