#include using namespace std; typedef long long ll; typedef pair P; #define REP(i,n) for(ll i=0;i> H >> W >> sx >> sy >> N; vector x(N+1,0),y(N+1,0),c(N+1,0); for(i=1;i<=N;i++)cin >> x[i] >> y[i] >> c[i]; if(f(sx,sy,x[1],y[1])) dp[1]=c[1]; for(i=2;i<=N;i++){ if(f(x[i-1],y[i-1],x[i],y[i])) dp[i]=max(dp[i-1]+c[i],dp[i-2]+c[i]); else dp[i]=max(dp[i-2]+c[i],dp[i-1]); } cout << dp[N] << endl; return 0; }