#include #include using namespace std; using namespace atcoder; using mint=modint998244353; long long divisor(long long N){ vector> vec; for(int i=2;N>1;i++){ if(N%i==0){ int mem=0; while(N%i==0){ N/=i; mem++; } vec.emplace_back(i,mem); } } long long ans=1; for(auto i : vec){ ans*=i.second+1; } return ans; } int main(){ int Q; scanf("%d",&Q); long long ans=0; for(;Q--;){ long long N,S; scanf("%lld%lld",&N,&S); ans+=divisor(N); } printf("%lld\n",ans); }