#include <bits/stdc++.h>
using namespace std;
#define endl "\n"
#define rr(a,b,n) b a[n+1]
#define sx(a,b,c) sort(a+b,a+c+1)
#define forj(a,b) for(ll j=a;j<=b;j++)
#define fori(a,b) for(ll i=a;i<=b;i+=1)
#define lvt ios_base::sync_with_stdio(0)
#define setup lvt;freopen("FM.inp","r",stdin);freopen("FM.out","w",stdout)
typedef string str;typedef long l;
typedef unsigned long long ull;
typedef unsigned long ul;
typedef int ll;
int a[505][505];int f[505][505];
const ll inf=1e9;ll m,n;
int main()
{
ios_base::sync_with_stdio(false);
fori(0,504)
forj(0,504)
f[i][j]=-inf;
cin >>m >> n;
fori(3,m+2)
forj(3,n+2)
cin >> a[i][j];
f[3][3]=a[3][3];
fori(4,m+2)
forj(3,n+2){
f[i][j]=max(f[i-2][j+1],
max(f[i-2][j-1],
max(f[i-1][j-2],
f[i-1][j+2]
))) + a[i][j];
}
int res=-inf;
fori(3,n+2)
res=max(res,f[m+2][i]);
cout <<res;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+Cgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKCiNkZWZpbmUgZW5kbCAiXG4iCiNkZWZpbmUgcnIoYSxiLG4pIGIgYVtuKzFdCiNkZWZpbmUgc3goYSxiLGMpIHNvcnQoYStiLGErYysxKQojZGVmaW5lIGZvcmooYSxiKSBmb3IobGwgaj1hO2o8PWI7aisrKQojZGVmaW5lIGZvcmkoYSxiKSBmb3IobGwgaT1hO2k8PWI7aSs9MSkKI2RlZmluZSBsdnQgaW9zX2Jhc2U6OnN5bmNfd2l0aF9zdGRpbygwKQojZGVmaW5lIHNldHVwIGx2dDtmcmVvcGVuKCJGTS5pbnAiLCJyIixzdGRpbik7ZnJlb3BlbigiRk0ub3V0IiwidyIsc3Rkb3V0KQoKCnR5cGVkZWYgc3RyaW5nIHN0cjt0eXBlZGVmIGxvbmcgbDsKdHlwZWRlZiB1bnNpZ25lZCBsb25nIGxvbmcgdWxsOwp0eXBlZGVmIHVuc2lnbmVkIGxvbmcgdWw7CnR5cGVkZWYgaW50IGxsOwppbnQgYVs1MDVdWzUwNV07aW50IGZbNTA1XVs1MDVdOwpjb25zdCBsbCBpbmY9MWU5O2xsIG0sbjsKaW50IG1haW4oKQogICAgewogICAgICAgIGlvc19iYXNlOjpzeW5jX3dpdGhfc3RkaW8oZmFsc2UpOwogICAgICAgIGZvcmkoMCw1MDQpCiAgICAgICAgZm9yaigwLDUwNCkKICAgICAgICAgICAgZltpXVtqXT0taW5mOwogICAgICAgIGNpbiA+Pm0gPj4gbjsKICAgICAgICBmb3JpKDMsbSsyKQogICAgICAgIGZvcmooMyxuKzIpCiAgICAgICAgICAgIGNpbiA+PiBhW2ldW2pdOwogICAgICAgIGZbM11bM109YVszXVszXTsKICAgICAgICBmb3JpKDQsbSsyKQogICAgICAgIGZvcmooMyxuKzIpewogICAgICAgICAgICBmW2ldW2pdPW1heChmW2ktMl1baisxXSwKICAgICAgICAgICAgICAgICAgICBtYXgoZltpLTJdW2otMV0sCiAgICAgICAgICAgICAgICAgICAgbWF4KGZbaS0xXVtqLTJdLAogICAgICAgICAgICAgICAgICAgICAgICBmW2ktMV1baisyXQogICAgICAgICAgICAgICAgICAgICAgICApKSkgKyBhW2ldW2pdOwogICAgICAgIH0KICAgICAgICBpbnQgcmVzPS1pbmY7CiAgICAgICAgZm9yaSgzLG4rMikKICAgICAgICAgICAgcmVzPW1heChyZXMsZlttKzJdW2ldKTsKICAgICAgICBjb3V0IDw8cmVzOwogICAgfQ==
Main.java:1: error: illegal character: '#'
#include <bits/stdc++.h>
^
Main.java:1: error: class, interface, or enum expected
#include <bits/stdc++.h>
^
Main.java:6: error: illegal character: '#'
#define endl "\n"
^
Main.java:6: error: class, interface, or enum expected
#define endl "\n"
^
Main.java:7: error: illegal character: '#'
#define rr(a,b,n) b a[n+1]
^
Main.java:8: error: illegal character: '#'
#define sx(a,b,c) sort(a+b,a+c+1)
^
Main.java:9: error: illegal character: '#'
#define forj(a,b) for(ll j=a;j<=b;j++)
^
Main.java:9: error: class, interface, or enum expected
#define forj(a,b) for(ll j=a;j<=b;j++)
^
Main.java:9: error: class, interface, or enum expected
#define forj(a,b) for(ll j=a;j<=b;j++)
^
Main.java:10: error: illegal character: '#'
#define fori(a,b) for(ll i=a;i<=b;i+=1)
^
Main.java:10: error: class, interface, or enum expected
#define fori(a,b) for(ll i=a;i<=b;i+=1)
^
Main.java:10: error: class, interface, or enum expected
#define fori(a,b) for(ll i=a;i<=b;i+=1)
^
Main.java:11: error: illegal character: '#'
#define lvt ios_base::sync_with_stdio(0)
^
Main.java:12: error: illegal character: '#'
#define setup lvt;freopen("FM.inp","r",stdin);freopen("FM.out","w",stdout)
^
Main.java:12: error: class, interface, or enum expected
#define setup lvt;freopen("FM.inp","r",stdin);freopen("FM.out","w",stdout)
^
Main.java:12: error: class, interface, or enum expected
#define setup lvt;freopen("FM.inp","r",stdin);freopen("FM.out","w",stdout)
^
Main.java:15: error: class, interface, or enum expected
typedef string str;typedef long l;
^
Main.java:16: error: class, interface, or enum expected
typedef unsigned long long ull;
^
Main.java:17: error: class, interface, or enum expected
typedef unsigned long ul;
^
Main.java:18: error: class, interface, or enum expected
typedef int ll;
^
Main.java:19: error: class, interface, or enum expected
int a[505][505];int f[505][505];
^
Main.java:19: error: class, interface, or enum expected
int a[505][505];int f[505][505];
^
Main.java:20: error: class, interface, or enum expected
const ll inf=1e9;ll m,n;
^
Main.java:20: error: class, interface, or enum expected
const ll inf=1e9;ll m,n;
^
Main.java:21: error: class, interface, or enum expected
int main()
^
Main.java:24: error: class, interface, or enum expected
fori(0,504)
^
Main.java:27: error: class, interface, or enum expected
cin >>m >> n;
^
Main.java:28: error: class, interface, or enum expected
fori(3,m+2)
^
Main.java:31: error: class, interface, or enum expected
f[3][3]=a[3][3];
^
Main.java:32: error: class, interface, or enum expected
fori(4,m+2)
^
Main.java:39: error: class, interface, or enum expected
}
^
Main.java:41: error: class, interface, or enum expected
fori(3,n+2)
^
Main.java:43: error: class, interface, or enum expected
cout <<res;
^
Main.java:44: error: class, interface, or enum expected
}
^
34 errors