#include #include using namespace std; int N,D,K; int A[500]; long dp[501][501]; int main() { ios::sync_with_stdio(false); cin.tie(nullptr); cin>>N>>D>>K; for(int i=0;i>A[i]; for(int i=0;i<=D;i++)for(int j=0;j<=K;j++)dp[i][j]=-1e18; dp[0][0]=0; for(int i=0;i>C; for(int j=D-1;j>=0;j--)for(int k=0;k<=K;k++) { int nk=min(k+C,K); dp[j+1][nk]=max(dp[j+1][nk],dp[j][k]+A[i]); } } long v=dp[D][K]; if(v<-1e15)cout<<"No"<