#include <bits/stdc++.h>
int A, B;
char s[20];
int main() {
  scanf("%d%d", &A, &B);
  scanf("%s", &s);
  for (int i = 0; i < A; i++)
    if (!('0' < s[i] && s[i] <= '9')) {
      puts("No");
      return 0;
    }
  if (s[A] != '-') {
    puts("No");
    return 0;
  }
  for (int i = A + 1; i < A + B; i++)
    if (!('0' < s[i] && s[i] <= '9')) {
      puts("No");
      return 0;
    }
  puts("Yes");
}
