Masala E

Xotira 128 MB Vaqt 1000 ms
14

Minimal yig'indi

To'rtburchak NxMNxM jadval(har bir katakchada ma'lum bir son yozilgan) berilgan. O'yin boshida o'yinchi (1,1)(1,1) katakchada joylashgan. Bir harakatda unga qo'shni katakchaga o'ngga yoki pastga o'tishga ruxsat beriladi (chapga va yuqoriga o'tish ta'qiqlanadi). Katakchadan o'tayotganda o'yinchi ushbu katakchada yozilgan miqdorda pul to'laydi (u yo'lining birinchi va oxirgi kataklarida ham pul to'laydi). O'yinchi minimal qancha xarajat bilan (N,M)(N,M) katakchaga bora oladi.


Kiruvchi ma'lumotlar:

Birinchi qatorda M,NM,N butun sonlari N,M(1M,N5103)N,M(1≤M,N≤5*10^3).

Keyingi MM ta qatorda har birida NN tadan son bo'lgan A[]A[] matritsa berilgan A[i][j](0<A[i][j]<105).A[i][j] (0<A[i][j]<10^5)..

 


Chiquvchi ma'lumotlar:

Yagona qatorda masala yechimini chop eting.


Misollar
# input.txt output.txt
1
6 5
4 4 3 5 4 
1 2 1 5 5 
4 4 4 4 5 
4 6 1 1 2 
4 4 5 6 4 
1 1 2 3 1
21
2
3 10
3 1 2 3 1 2 3 2 3 2 
3 2 3 3 1 1 1 1 3 1 
2 3 2 1 1 3 1 1 1 1
17