#include #include #include #include #include #include #include #include #include #include using namespace std; typedef long long int LL; typedef pair P; typedef pair > PP; typedef pair LP; vector

v1; LL dp[2005][1005]; int main(){ int n; int i,j,k; LL a,b,c; cin>>n; for(i=0;i>a>>b; v1.push_back(make_pair(b,a)); } sort(v1.rbegin(),v1.rend()); memset(dp,-1,sizeof(dp)); dp[0][0]=0; for(i=0;ic)dp[i+1][j]=c; } } a=dp[n][0]; for(i=0;i<=n/3;i++){ if(a>dp[n][i])a=dp[n][i]; } cout<