#include <bits/stdc++.h>
using namespace std;
int f[998];//998特卖我的love
int dp[550][550];

int main()
{
    f['l'] = 4;//排个分先,有关键字就加分
    f['o'] = 3;
    f['v'] = 2;
    f['e'] = 1;
    int n,m;cin >> n >> m;
    for(int i=1;i<=n;i++)
    {
        for(int j=1;j<=m;j++)
        {
            char c;cin >> c;
            dp[i][j] = max(dp[i][j-1] + f[c],dp[i-1][j] + f[c]);
            //题目说只能右或下,那么每走一步判断一下当前分值和上一步做一个比较就行了
        }
    }
    cout << dp[n][m] << endl;
    //层层挑选后,最后一层就是最优结果
    return 0;
}