#include <iostream>
#include <cmath>
#include <vector>

using namespace std;

long long total[26];
long long home[50001][26];

long long ans[50001];
long long k, n, m, x;

int main()
{

    //freopen("txt.in", "r", stdin);
    cin >> m >> n;
    for(long long i = 1; i <= m; ++i) {
        for(long long j = 1; j <= n; ++j) {
            cin >> x;
            home[i][j] = x;
            total[j] += x;
        }
    }

    long long minn = 1 << 30;
    for(long long i = 1; i <= m; ++i) {
        long long curent = 0;
        for(long long j = 1; j <= m; ++j) {
            curent += abs(home[i][j] * m - total[j]);
        }
        if(curent < minn) {
            minn = curent;
            k = 0;
            ans[++k] = i;
        } else if(curent == minn) {
            ans[++k] = i;
        }
    }

    cout << minn << "\n" << k << "\n";
    for(long long i = 1; i <= k; ++i) {
        for(long long j = 1; j <= n; ++j) {
            cout << home[ans[i]][j] << " ";
        }
        cout << "\n";
    }

    return 0;
}