#include <bits/stdc++.h>
using namespace std;
int n, a, b;
char str[100];
void input() {
  int i, j, cnt = 0, fl = 0;
  scanf("%d %d", &a, &b);
  scanf("%s", str);
  n = strlen(str);
  if (n != (a + b + 1)) {
    printf("No\n");
    return;
  }
  for (i = 0; i < n; i++) {
    if (str[i] == '-') {
      cnt++;
    }
    if (!((str[i] >= '0' && str[i] <= '9') || str[i] == '-')) {
      fl = 1;
      break;
    }
  }
  if (cnt > 1) {
    printf("No\n");
    return;
  }
  if (fl == 1) {
    printf("No\n");
    return;
  }
  if (str[a] != '-') {
    printf("No\n");
    return;
  }
  printf("Yes\n");
}
void solve() {}
int main() {
  input();
  return 0;
}
