#include <bits/stdc++.h>
int main() {
  int a, b, i, j;
  char s[10];
  char num[11] = {'0', '1', '2', '3', '4', '5', '6', '7', '8', '9'};
  scanf("%d %d", &a, &b);
  scanf("%s", &s);
  if (s[a] == '-') {
    for (i = 0; i < a + b + 1; i++) {
      if (i == a) {
        continue;
      }
      for (j = 0; j < 9; j++) {
        if (s[i] == num[j]) {
          break;
        } else if (s[i] = num[9]) {
          i += 100;
        }
      }
    }
    if (i == a + b + 1) {
      printf("Yes\n");
    } else {
      printf("No\n");
    }
  } else {
    printf("NO\n");
  }
  return 0;
}
