import java.util.*;
class Main{

     public static void main(String []args){
      Scanner scan = new Scanner(System.in);
      int m = scan.nextInt() ;
      int n = scan.nextInt() ;
       String s = scan.next();
      char arr[] = s.toCharArray();
      //for(int i = 0 ; i < m+n+1 ; i++){
       //   arr[i] = scan.next().charAt(0);
      //}
      int count = 0 ; 
      if(arr[m] == '-'){
          for(int i = 0 ; i<m+n+1 ; i++){
              if(i == m){
                  continue ;
              }
              if(arr[i]>='0' && arr[i]<='9'){
                  count++;
              }
          }
        	//System.out.println(count);
           if(count == m+n){
                System.out.println("Yes");
             }else{
            System.out.println("No");
             }
      
      }else{
          System.out.println("No");
      }   
    }
}
/tmp/hf-datasets-cache/medium/datasets/42704881117311-config-parquet-and-info-qiankunmu-Project_CodeNet-896c9d36/hub/datasets--qiankunmu--Project_CodeNet_Python800_and_Java250/snapshots/c899fde44a77ba1cc14973ed3de064e4ff3aadc7/Project_CodeNet_Java250.tar.gz