#include <iostream>
using namespace std;
int main(int argc, char const *argv[])
{
int a,b;
cin >> a >> b;
int matrix[a][b];
for(int i = 0;i<a;i++){
for(int j = 0;j<b;j++){
cin >> matrix[i][j];
}
}
int sum = 0;
/*if(a == 1){
for(int i = 0;i<b;i++){
sum += matrix[0][i];
}
cout << sum;
return 0;
}
if(b == 1){
for(int i = 0;i<a;i++){
sum += matrix[i][0];
}
cout << sum;
return 0;
}*/
for(int i = 0;i<b;i++){
sum += matrix[0][i];
}
for(int i = 1;i<a;i++){
sum += matrix[i][b-1];
}
for(int i = b-2;i>=0;i--){
sum += matrix[a-1][i];
}
for(int i = a-2;i>=1;i--){
sum += matrix[i][0];
}
cout << sum;
return 0;
}
没有特判一行情况也能过()qwq