#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
****************************************************************/