import java.util.*; import java.io.*; public class Main { public static void main(String[] args) { FastScanner fs = new FastScanner(System.in); int n = fs.nextInt(); int x[] = fs.nextIntArray(3); int a[] = fs.nextIntArray(n); rsort(a); for(int i=0;i=1) { if(x[2]>=t) { x[2]-=t; a[i]%=10000; } else { a[i]-=x[2]*10000; } } } rsort(a); for(int i=0;i0) {//ここで1万円が残ってるなら、もう1万円以上はないので、でかいものから使っていい x[2]--; a[i]=-1;//OK continue; } int t = a[i]/5000; if(t>=1) { if(x[1]>=t) { x[1]-=t; a[i]%=5000; } else { a[i]-=x[1]*5000; } } } rsort(a); for(int i=0;i0) { x[2]--; a[i]=-1;//OK continue; } if(x[1]>0) { x[1]--; a[i]=-1;//OK continue; } int t = a[i]/1000 + 1; if(x[0]