2 6 7 8 9 10WA
1 3 4 5AC
#include<bits/stdc++.h>
using namespace std;
int n,p,s,w[1005],v[1005],sum,sum2,sum3;
int main(){
cin>>n>>p>>s;
for(int i=1;i<=n;i++)
{
cin>>w[i]>>v[i];
sum+=v[i];
}
if(sum<p)
{
cout<<"No Solution!";
return 0;
}
for(int i=1;i<=n;i++)
for(int j=1;j<n;j++)
if(w[j]>w[j+1])
{
swap(w[j],w[j+1]);
swap(v[j],v[j+1]);
}
sum=0;
sum2=0;
for(int i=1;i<=n;i++)
{
if(sum2>=p)
break;
if(sum3>s)
{
cout<<"No Solution!";
return 0;
}
sum=w[i];
sum2+=v[i];
sum3+=w[i];
}
cout<<sum;
return 0;
}