#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: admin
Language: C++
Result: Accepted
Time:14 ms
Memory:2076 kb
****************************************************************/