#include <bits/stdc++.h>
using namespace std;
 
int main(){
    int a[10000],x,g,s,b,q,i,r = 0,c = 0,n;
    int t[10000],k = 0;
    cin>>x>>n;
    for(i = 0;i < n;i++){
        cin>>a[i];
        g = a[i] % 10;
        s = a[i] / 10 % 10;
        b = a[i] / 100 % 10;
        q = a[i] / 1000;
         
        if(g + s + b + q == x){
            t[k] = a[i];
            r = r + t[k];
            k++;
        }
    }
     
    sort(t,t+k);
    cout<<r<<" "<<k<<endl;
    for(i = 0;i < k;i++){
        cout<<t[i]<<" ";
    }
}
/**************************************************************
	Problem: 1450
	User: wangyiyang
	Language: C++
	Result: Accepted
	Time:9 ms
	Memory:2076 kb
****************************************************************/