#include <iostream>
#include <cstdio>
#include <algorithm>
#include <vector>
using namespace std;
typedef long long ll;
int N, K;
int A[105][3];
int main() {
scanf("%d %d", &N, &K);
for (int i = 1; i <= N; i++) {
for (int j = 0; j < 3; j++) {
scanf("%d", &A[i][j]);
}
}
int res = 1 << 31;
for (int i = 1; i <= N; i++) {
for (int j = 1; j <= N; j++) {
for (int k = 1; k <= N; k++) {
int cnt = 0;
for (int a = 1; a <= N; a++) {
if (A[i][0] >= A[a][0] && A[j][1] >= A[a][1] && A[k][2] >= A[a][2]) {
cnt++;
}
}
if (cnt >= K) {
res = min(res, A[i][0] + A[j][1] + A[k][2]);
}
}
}
}
printf("%d\n", res);
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y3N0ZGlvPgojaW5jbHVkZSA8YWxnb3JpdGhtPgojaW5jbHVkZSA8dmVjdG9yPgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCnR5cGVkZWYgbG9uZyBsb25nIGxsOwoKaW50IE4sIEs7CmludCBBWzEwNV1bM107CmludCBtYWluKCkgewogIHNjYW5mKCIlZCAlZCIsICZOLCAmSyk7CiAgZm9yIChpbnQgaSA9IDE7IGkgPD0gTjsgaSsrKSB7CiAgICBmb3IgKGludCBqID0gMDsgaiA8IDM7IGorKykgewogICAgICBzY2FuZigiJWQiLCAmQVtpXVtqXSk7CiAgICB9CiAgfQogIGludCByZXMgPSAxIDw8IDMxOwogIGZvciAoaW50IGkgPSAxOyBpIDw9IE47IGkrKykgewogICAgZm9yIChpbnQgaiA9IDE7IGogPD0gTjsgaisrKSB7CiAgICAgIGZvciAoaW50IGsgPSAxOyBrIDw9IE47IGsrKykgewogICAgICAgIGludCBjbnQgPSAwOwogICAgICAgIGZvciAoaW50IGEgPSAxOyBhIDw9IE47IGErKykgewogICAgICAgICAgaWYgKEFbaV1bMF0gPj0gQVthXVswXSAmJiBBW2pdWzFdID49IEFbYV1bMV0gJiYgQVtrXVsyXSA+PSBBW2FdWzJdKSB7CiAgICAgICAgICAJY250Kys7CiAgICAgICAgICB9CiAgICAgICAgfQogICAgICAgIGlmIChjbnQgPj0gSykgewogICAgICAgICAgcmVzID0gbWluKHJlcywgQVtpXVswXSArIEFbal1bMV0gKyBBW2tdWzJdKTsKICAgICAgICB9CiAgICAgIH0KICAgIH0KICB9CiAgcHJpbnRmKCIlZFxuIiwgcmVzKTsKICByZXR1cm4gMDsKfQ==