#include <bits/stdc++.h>
using namespace std;
const int mod = int(1e9 + 7);
long long m, n, vy, vx, x[111], y[111], ch;
string s;
int main() {
  cin >> n >> m;
  getline(cin, s);
  getline(cin, s);
  for (int i = 1; i <= (int)s.size(); i++) {
    if (s[i - 1] == 'D') vy--;
    if (s[i - 1] == 'U') vy++;
    if (s[i - 1] == 'L') vx--;
    if (s[i - 1] == 'R') vx++;
    x[i] = vx;
    y[i] = vy;
  }
  for (int i = 0; i <= (int)s.size(); i++) {
    int g = n - x[i], h = m - y[i];
    if (g == 0 && h == 0) ch = 1;
    if (vx && vy && g % vx == 0 && h % vy == 0 && g / vx == h / vy &&
        vx * g >= 0 && vy * h >= 0)
      ch = 1;
    if (g == 0 && !vx && vy && h % vy == 0 && vy * h >= 0) ch = 1;
    if (h == 0 && !vy && vx && g % vx == 0 && vx * g >= 0) ch = 1;
  }
  cout << (ch ? "Yes" : "No");
}
