#include <bits/stdc++.h>
int main(void) {
  int a, b, i, flag = 1;
  char str[12] = {};
  scanf("%d%*[^0123456789]%d", &a, &b);
  scanf("%s", str);
  if (a >= 1 && a <= 9 && b >= 1 && b <= 9 && strlen(str) == a + b + 1 &&
      str[a] == '-') {
    for (i = 0; i < a + b + 1; i++) {
      if (i == a) {
        continue;
      }
      if (str[i] < '0' || str[i] > '9') {
        flag = 0;
        break;
      }
    }
  } else {
    flag = 0;
  }
  if (flag) {
    puts("yes");
    return 0;
  }
  puts("no");
  return 0;
}
