import java.util.Scanner;
public class Main {
    public static void main(String[] args){
        Scanner scan=new Scanner(System.in);
        long h=scan.nextInt();
        int n=scan.nextInt();
      	int []arr=new int[n];
      for (int i=0;i<n;i++){
      arr[i]=scan.nextInt();
        h-=arr[i];       
      }
      if (h<=0){
        System.out.println("Yes");
      }
      else{
        System.out.println("No");
      }
      
        }
    } import java.util.Scanner; Scanner java.util public class Main {
    public static void main(String[] args){
        Scanner scan=new Scanner(System.in);
        long h=scan.nextInt();
        int n=scan.nextInt();
      	int []arr=new int[n];
      for (int i=0;i<n;i++){
      arr[i]=scan.nextInt();
        h-=arr[i];       
      }
      if (h<=0){
        System.out.println("Yes");
      }
      else{
        System.out.println("No");
      }
      
        }
    } Main public static void main(String[] args){
        Scanner scan=new Scanner(System.in);
        long h=scan.nextInt();
        int n=scan.nextInt();
      	int []arr=new int[n];
      for (int i=0;i<n;i++){
      arr[i]=scan.nextInt();
        h-=arr[i];       
      }
      if (h<=0){
        System.out.println("Yes");
      }
      else{
        System.out.println("No");
      }
      
        } main {
        Scanner scan=new Scanner(System.in);
        long h=scan.nextInt();
        int n=scan.nextInt();
      	int []arr=new int[n];
      for (int i=0;i<n;i++){
      arr[i]=scan.nextInt();
        h-=arr[i];       
      }
      if (h<=0){
        System.out.println("Yes");
      }
      else{
        System.out.println("No");
      }
      
        } Scanner scan=new Scanner(System.in); scan new Scanner(System.in) long h=scan.nextInt(); h scan.nextInt() scan.nextInt scan int n=scan.nextInt(); n scan.nextInt() scan.nextInt scan int []arr=new int[n]; arr new int[n] n for (int i=0;i<n;i++){
      arr[i]=scan.nextInt();
        h-=arr[i];       
      } int i=0; int i=0; i 0 i<n i n i++ i++ i {
      arr[i]=scan.nextInt();
        h-=arr[i];       
      } {
      arr[i]=scan.nextInt();
        h-=arr[i];       
      } arr[i]=scan.nextInt() arr[i] arr i scan.nextInt() scan.nextInt scan h-=arr[i] h arr[i] arr i if (h<=0){
        System.out.println("Yes");
      }
      else{
        System.out.println("No");
      } h<=0 h 0 {
        System.out.println("Yes");
      } System.out.println("Yes") System.out.println System.out System System.out "Yes" {
        System.out.println("No");
      } System.out.println("No") System.out.println System.out System System.out "No" String[] args args public class Main {
    public static void main(String[] args){
        Scanner scan=new Scanner(System.in);
        long h=scan.nextInt();
        int n=scan.nextInt();
      	int []arr=new int[n];
      for (int i=0;i<n;i++){
      arr[i]=scan.nextInt();
        h-=arr[i];       
      }
      if (h<=0){
        System.out.println("Yes");
      }
      else{
        System.out.println("No");
      }
      
        }
    } public class Main {
    public static void main(String[] args){
        Scanner scan=new Scanner(System.in);
        long h=scan.nextInt();
        int n=scan.nextInt();
      	int []arr=new int[n];
      for (int i=0;i<n;i++){
      arr[i]=scan.nextInt();
        h-=arr[i];       
      }
      if (h<=0){
        System.out.println("Yes");
      }
      else{
        System.out.println("No");
      }
      
        }
    } Main
import java.util.Scanner;
public class Main {
    public static void main(String[] args){
        Scanner scan=new Scanner(System.in);
        long h=scan.nextInt();
        int n=scan.nextInt();
      	int []arr=new int[n];
      for (int i=0;i<n;i++){
      arr[i]=scan.nextInt();
        h-=arr[i];       
      }
      if (h<=0){
        System.out.println("Yes");
      }
      else{
        System.out.println("No");
      }
      
        }
    }
