#include <iostream>
int median(int *ai, int *aj, int k) {
int i = 0, j = 0;
int count = 1;
while (count < k) {
ai[i] <= aj[j] ? i++ : j++;
count++;
}
return ai[i] < aj[j] ? ai[i] : aj[j];
}
int main() {
int n,l;
std::cin >> n >> l;
int arr[n][l] = {{0}};
int sum = 0;
for (int i = 0; i < n; i++)
for (int j = 0; j < l; j++)
std::cin >> arr[i][j];
for (int i = 0; i < n - 1; i++)
for (int j = i + 1; j < n; j++)
sum += median(arr[i], arr[j], l);
std::cout << "\nSum is: " << sum;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKaW50IG1lZGlhbihpbnQgKmFpLCBpbnQgKmFqLCBpbnQgaykgewoJaW50IGkgPSAwLCBqID0gMDsKCWludCBjb3VudCA9IDE7Cgl3aGlsZSAoY291bnQgPCBrKSB7CgkJYWlbaV0gPD0gYWpbal0gPyBpKysgOiBqKys7CgkJY291bnQrKzsKCX0KCXJldHVybiBhaVtpXSA8IGFqW2pdID8gYWlbaV0gOiBhaltqXTsKfQoKCmludCBtYWluKCkgewoJaW50IG4sbDsKCXN0ZDo6Y2luID4+IG4gPj4gbDsKCWludCBhcnJbbl1bbF0gPSB7ezB9fTsKCWludCBzdW0gPSAwOwoKCWZvciAoaW50IGkgPSAwOyBpIDwgbjsgaSsrKQoJCWZvciAoaW50IGogPSAwOyBqIDwgbDsgaisrKQoJCQlzdGQ6OmNpbiA+PiBhcnJbaV1bal07CgoJZm9yIChpbnQgaSA9IDA7IGkgPCBuIC0gMTsgaSsrKQoJCWZvciAoaW50IGogPSBpICsgMTsgaiA8IG47IGorKykKCQkJc3VtICs9IG1lZGlhbihhcnJbaV0sIGFycltqXSwgbCk7CgoJc3RkOjpjb3V0IDw8ICJcblN1bSBpczogIiA8PCBzdW07CglyZXR1cm4gMDsKfQo=