#include #include #define REP(i,n) for(int i=0; i<(int)(n); i++) typedef long long ll; #include #include inline int getInt(){ int s; scanf("%d", &s); return s; } #include using namespace std; int main(){ const int n = getInt(); const int k = getInt(); vector p(n); vector b(n); ll a = 0; REP(i,n) p[i] = getInt(); REP(i,n) b[i] = getInt(); REP(i,k){ REP(j,n) a += std::abs(p[j] - b[j]); next_permutation(p.begin(), p.end()); } printf("%lld\n", a); return 0; }