/*
* Author: Geeza
*/
#include <bits/stdc++.h>
#define ld long double
#define ll long long
#define pb push_back
#define fin(a, n) for(int i = a; i < n; i++)
#define fjn(a, n) for(int j = a; j < n; j++)
#define all(a) a.begin(),a.end()
#define allr(a) a.rbegin(),a.rend()
#define FAST ios_base::sync_with_stdio(false), cin.tie(nullptr), cout.tie(nullptr)
using namespace std;
const double PI = acos(-1);
const int N = 1e5+5;
const ll oo = 0x3f3f3f3f3f3f3f3f;
const int mod = 1000000007, inf = 1e6;
string di[] = {"D","L", "U", "R", "UL", "UR", "DL", "DR"};
int dx[] = {+1, +0, +0, -1, -1, -1, +1, +1};
int dy[] = {+0, -1, +1, +0, -1, +1, -1, +1};
char dc[] = {'D', 'L', 'R', 'U'};
int n, p, k;
ll dp[N][1<<8]; // idx, mask
vector<pair<int, int>> v;
vector<vector<ll>> s;
ll calc(int idx, int mask, int rem) {
if (idx == n) return 0;
ll &ret = dp[idx][mask];
if (~ret)return ret;
int ch1 = 0, ch2 = 0;
ret = 0;
ret = max(ret, calc(idx+1, mask, rem)); // leave
// take
// audience
if (rem > 0) {
ret = max(ret, calc(idx+1, mask, rem-1) + v[idx].first);
}
//player
for (int i = 0; i < p; i++) {
if ((mask>>i)&1)continue;
ret = max(ret, calc(idx+1, mask|(1<<i), rem) + s[v[idx].second][i]);
}
return ret;
}
void solve() {
cin >> n >> p >> k;
v.assign(n, {0, 0});
fin(0, n) cin >> v[i].first, v[i].second = i;
s = vector<vector<ll>>(n, vector<ll>(p, 0));
fin(0, n) {
fjn(0, p) cin >> s[i][j];
}
sort(all(v), [&](pair<int, int> &a, pair<int, int> &b) {
return a.first > b.first;
});
memset(dp, -1, sizeof dp);
cout << calc(0, 0, k) << "\n";
}
int main() {
FAST;
#ifndef ONLINE_JUDGE
freopen("input.txt","r",stdin);
freopen("output.txt","w",stdout);
#endif
int tt = 1; //cin >> tt;
while(tt--){
solve();
}
return 0;
}
LyoKKiBBdXRob3I6IEdlZXphCiovCgojaW5jbHVkZSA8Yml0cy9zdGRjKysuaD4KCiNkZWZpbmUgbGQgbG9uZyBkb3VibGUKI2RlZmluZSBsbCBsb25nIGxvbmcKI2RlZmluZSBwYiBwdXNoX2JhY2sKI2RlZmluZSBmaW4oYSwgbikgZm9yKGludCBpID0gYTsgaSA8IG47IGkrKykKI2RlZmluZSBmam4oYSwgbikgZm9yKGludCBqID0gYTsgaiA8IG47IGorKykKI2RlZmluZSBhbGwoYSkgYS5iZWdpbigpLGEuZW5kKCkKI2RlZmluZSBhbGxyKGEpIGEucmJlZ2luKCksYS5yZW5kKCkKI2RlZmluZSBGQVNUIGlvc19iYXNlOjpzeW5jX3dpdGhfc3RkaW8oZmFsc2UpLCBjaW4udGllKG51bGxwdHIpLCBjb3V0LnRpZShudWxscHRyKQoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmNvbnN0IGRvdWJsZSBQSSA9IGFjb3MoLTEpOwpjb25zdCBpbnQgTiA9IDFlNSs1Owpjb25zdCBsbCBvbyA9IDB4M2YzZjNmM2YzZjNmM2YzZjsKY29uc3QgaW50IG1vZCA9IDEwMDAwMDAwMDcsIGluZiA9IDFlNjsKCnN0cmluZyBkaVtdID0geyJEIiwiTCIsICJVIiwgIlIiLCAiVUwiLCAiVVIiLCAiREwiLCAiRFIifTsKaW50IGR4W10gPSB7KzEsICswLCArMCwgLTEsIC0xLCAtMSwgKzEsICsxfTsKaW50IGR5W10gPSB7KzAsIC0xLCArMSwgKzAsIC0xLCArMSwgLTEsICsxfTsKY2hhciBkY1tdID0geydEJywgJ0wnLCAnUicsICdVJ307CgppbnQgbiwgcCwgazsKbGwgZHBbTl1bMTw8OF07IC8vIGlkeCwgbWFzawp2ZWN0b3I8cGFpcjxpbnQsIGludD4+IHY7CnZlY3Rvcjx2ZWN0b3I8bGw+PiBzOwoKbGwgY2FsYyhpbnQgaWR4LCBpbnQgbWFzaywgaW50IHJlbSkgewogICAgaWYgKGlkeCA9PSBuKSByZXR1cm4gMDsKCiAgICBsbCAmcmV0ID0gZHBbaWR4XVttYXNrXTsKICAgIGlmICh+cmV0KXJldHVybiByZXQ7CiAgICBpbnQgY2gxID0gMCwgY2gyID0gMDsKICAgIHJldCA9IDA7CgogICAgcmV0ID0gbWF4KHJldCwgY2FsYyhpZHgrMSwgbWFzaywgcmVtKSk7IC8vIGxlYXZlCiAgICAvLyB0YWtlCiAgICAvLyBhdWRpZW5jZQogICAgaWYgKHJlbSA+IDApIHsKICAgICAgICByZXQgPSBtYXgocmV0LCBjYWxjKGlkeCsxLCBtYXNrLCByZW0tMSkgKyB2W2lkeF0uZmlyc3QpOwogICAgfQoKICAgIC8vcGxheWVyCiAgICBmb3IgKGludCBpID0gMDsgaSA8IHA7IGkrKykgewogICAgICAgIGlmICgobWFzaz4+aSkmMSljb250aW51ZTsKICAgICAgICByZXQgPSBtYXgocmV0LCBjYWxjKGlkeCsxLCBtYXNrfCgxPDxpKSwgcmVtKSArIHNbdltpZHhdLnNlY29uZF1baV0pOwogICAgfQoKICAgIHJldHVybiByZXQ7Cn0KCnZvaWQgc29sdmUoKSB7CiAgICBjaW4gPj4gbiA+PiBwID4+IGs7CiAgICB2LmFzc2lnbihuLCB7MCwgMH0pOwogICAgZmluKDAsIG4pIGNpbiA+PiB2W2ldLmZpcnN0LCB2W2ldLnNlY29uZCA9IGk7CiAgICBzID0gdmVjdG9yPHZlY3RvcjxsbD4+KG4sIHZlY3RvcjxsbD4ocCwgMCkpOwogICAgZmluKDAsIG4pIHsKICAgICAgICBmam4oMCwgcCkgY2luID4+IHNbaV1bal07CiAgICB9CgogICAgc29ydChhbGwodiksIFsmXShwYWlyPGludCwgaW50PiAmYSwgcGFpcjxpbnQsIGludD4gJmIpIHsKICAgICAgICByZXR1cm4gYS5maXJzdCA+IGIuZmlyc3Q7CiAgICB9KTsKCiAgICBtZW1zZXQoZHAsIC0xLCBzaXplb2YgZHApOwogICAgY291dCA8PCBjYWxjKDAsIDAsIGspIDw8ICJcbiI7Cn0KCmludCBtYWluKCkgewogICAgRkFTVDsKI2lmbmRlZiBPTkxJTkVfSlVER0UKICAgIGZyZW9wZW4oImlucHV0LnR4dCIsInIiLHN0ZGluKTsKICAgIGZyZW9wZW4oIm91dHB1dC50eHQiLCJ3IixzdGRvdXQpOwojZW5kaWYKICAgIGludCB0dCA9IDE7IC8vY2luID4+IHR0OwogICAgd2hpbGUodHQtLSl7CiAgICAgICAgc29sdmUoKTsKICAgIH0KICAgIHJldHVybiAwOwp9