import java.util.*;
public class Main {
    public static void main(String[] args) {
    
    Scanner sc = new Scanner(System.in);

      int HP = sc.nextInt();//モンスターHP
      int N = sc.nextInt();//必殺技の種類
      int sum = 0;//必殺技の和
           
      //各必殺技を足す
      for(int i = 1; i<=N; i++){
        int hit = sc.nextInt();
        sum += hit;       
      }  
      //必殺技の和でモンスターを倒せるか
       System.out.print( sum>=HP ? "Yes":"No");
    }
} import java.util.*; util.* java public class Main {
    public static void main(String[] args) {
    
    Scanner sc = new Scanner(System.in);

      int HP = sc.nextInt();//モンスターHP
      int N = sc.nextInt();//必殺技の種類
      int sum = 0;//必殺技の和
           
      //各必殺技を足す
      for(int i = 1; i<=N; i++){
        int hit = sc.nextInt();
        sum += hit;       
      }  
      //必殺技の和でモンスターを倒せるか
       System.out.print( sum>=HP ? "Yes":"No");
    }
} Main public static void main(String[] args) {
    
    Scanner sc = new Scanner(System.in);

      int HP = sc.nextInt();//モンスターHP
      int N = sc.nextInt();//必殺技の種類
      int sum = 0;//必殺技の和
           
      //各必殺技を足す
      for(int i = 1; i<=N; i++){
        int hit = sc.nextInt();
        sum += hit;       
      }  
      //必殺技の和でモンスターを倒せるか
       System.out.print( sum>=HP ? "Yes":"No");
    } main {
    
    Scanner sc = new Scanner(System.in);

      int HP = sc.nextInt();//モンスターHP
      int N = sc.nextInt();//必殺技の種類
      int sum = 0;//必殺技の和
           
      //各必殺技を足す
      for(int i = 1; i<=N; i++){
        int hit = sc.nextInt();
        sum += hit;       
      }  
      //必殺技の和でモンスターを倒せるか
       System.out.print( sum>=HP ? "Yes":"No");
    } Scanner sc = new Scanner(System.in); sc new Scanner(System.in) int HP = sc.nextInt(); HP sc.nextInt() sc.nextInt sc int N = sc.nextInt(); N sc.nextInt() sc.nextInt sc int sum = 0; sum 0 for(int i = 1; i<=N; i++){
        int hit = sc.nextInt();
        sum += hit;       
      } int i = 1; int i = 1; i 1 i<=N i N i++ i++ i {
        int hit = sc.nextInt();
        sum += hit;       
      } {
        int hit = sc.nextInt();
        sum += hit;       
      } int hit = sc.nextInt(); hit sc.nextInt() sc.nextInt sc sum += hit sum hit System.out.print( sum>=HP ? "Yes":"No") System.out.print System.out System System.out sum>=HP ? "Yes":"No" sum>=HP sum HP "Yes" "No" String[] args args public class Main {
    public static void main(String[] args) {
    
    Scanner sc = new Scanner(System.in);

      int HP = sc.nextInt();//モンスターHP
      int N = sc.nextInt();//必殺技の種類
      int sum = 0;//必殺技の和
           
      //各必殺技を足す
      for(int i = 1; i<=N; i++){
        int hit = sc.nextInt();
        sum += hit;       
      }  
      //必殺技の和でモンスターを倒せるか
       System.out.print( sum>=HP ? "Yes":"No");
    }
} public class Main {
    public static void main(String[] args) {
    
    Scanner sc = new Scanner(System.in);

      int HP = sc.nextInt();//モンスターHP
      int N = sc.nextInt();//必殺技の種類
      int sum = 0;//必殺技の和
           
      //各必殺技を足す
      for(int i = 1; i<=N; i++){
        int hit = sc.nextInt();
        sum += hit;       
      }  
      //必殺技の和でモンスターを倒せるか
       System.out.print( sum>=HP ? "Yes":"No");
    }
} Main
import java.util.*;
public class Main {
    public static void main(String[] args) {
    
    Scanner sc = new Scanner(System.in);

      int HP = sc.nextInt();//モンスターHP
      int N = sc.nextInt();//必殺技の種類
      int sum = 0;//必殺技の和
           
      //各必殺技を足す
      for(int i = 1; i<=N; i++){
        int hit = sc.nextInt();
        sum += hit;       
      }  
      //必殺技の和でモンスターを倒せるか
       System.out.print( sum>=HP ? "Yes":"No");
    }
}