#include<bits/stdc++.h>

using namespace std;

int h, w;
vector<string> strs;
string str;

void solve()
{
  cin >> h >> w;
  strs.resize(h);
  for(auto&& i : strs) {
    cin >> i;
    str += i;
  }
  bool cans = (h * w) % 2;
  int use2 = h % 2 * (w / 2) + w % 2 * (h / 2);
  for(char i = 'a'; i <= 'z'; i++) {
    int cnt = count(str.begin(), str.end(), i);
    if(cnt % 2) {
      if(cans) {
        cans = false;
        cnt--;
      } else {
        cout << "No\n";
        return;
      }
    }
    if(cnt % 4) {
      if(cnt % 2) {
        cout << "No\n";
        return;
      }
      if (use2) {
        use2--;
      } else {
        cout << "No\n";
        return;
      }
    }
  }
  cout << "Yes\n";
}

int main()
{
  solve();
}