import java.util.*;

public class Main {
	public static void main(String[] args){
    
    Scanner sc = new Scanner(System.in);
		int H = sc.nextInt();
		int N = sc.nextInt();
		
		int[]list  = new int[N];
		int all = 0;
		for(int i=0; i<N; i++){
			list[i] = sc.nextInt();
			all += list[i];
}
	if(H<=all){
		System.out.println("Yes");
	}else{
		System.out.println("No");
	}
}
} import java.util.*; util.* java public class Main {
	public static void main(String[] args){
    
    Scanner sc = new Scanner(System.in);
		int H = sc.nextInt();
		int N = sc.nextInt();
		
		int[]list  = new int[N];
		int all = 0;
		for(int i=0; i<N; i++){
			list[i] = sc.nextInt();
			all += list[i];
}
	if(H<=all){
		System.out.println("Yes");
	}else{
		System.out.println("No");
	}
}
} Main public static void main(String[] args){
    
    Scanner sc = new Scanner(System.in);
		int H = sc.nextInt();
		int N = sc.nextInt();
		
		int[]list  = new int[N];
		int all = 0;
		for(int i=0; i<N; i++){
			list[i] = sc.nextInt();
			all += list[i];
}
	if(H<=all){
		System.out.println("Yes");
	}else{
		System.out.println("No");
	}
} main {
    
    Scanner sc = new Scanner(System.in);
		int H = sc.nextInt();
		int N = sc.nextInt();
		
		int[]list  = new int[N];
		int all = 0;
		for(int i=0; i<N; i++){
			list[i] = sc.nextInt();
			all += list[i];
}
	if(H<=all){
		System.out.println("Yes");
	}else{
		System.out.println("No");
	}
} Scanner sc = new Scanner(System.in); sc new Scanner(System.in) int H = sc.nextInt(); H sc.nextInt() sc.nextInt sc int N = sc.nextInt(); N sc.nextInt() sc.nextInt sc int[]list  = new int[N]; list new int[N] N int all = 0; all 0 for(int i=0; i<N; i++){
			list[i] = sc.nextInt();
			all += list[i];
} int i=0; int i=0; i 0 i<N i N i++ i++ i {
			list[i] = sc.nextInt();
			all += list[i];
} {
			list[i] = sc.nextInt();
			all += list[i];
} list[i] = sc.nextInt() list[i] list i sc.nextInt() sc.nextInt sc all += list[i] all list[i] list i if(H<=all){
		System.out.println("Yes");
	}else{
		System.out.println("No");
	} H<=all H all {
		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 sc = new Scanner(System.in);
		int H = sc.nextInt();
		int N = sc.nextInt();
		
		int[]list  = new int[N];
		int all = 0;
		for(int i=0; i<N; i++){
			list[i] = sc.nextInt();
			all += list[i];
}
	if(H<=all){
		System.out.println("Yes");
	}else{
		System.out.println("No");
	}
}
} public class Main {
	public static void main(String[] args){
    
    Scanner sc = new Scanner(System.in);
		int H = sc.nextInt();
		int N = sc.nextInt();
		
		int[]list  = new int[N];
		int all = 0;
		for(int i=0; i<N; i++){
			list[i] = sc.nextInt();
			all += list[i];
}
	if(H<=all){
		System.out.println("Yes");
	}else{
		System.out.println("No");
	}
}
} Main
import java.util.*;

public class Main {
	public static void main(String[] args){
    
    Scanner sc = new Scanner(System.in);
		int H = sc.nextInt();
		int N = sc.nextInt();
		
		int[]list  = new int[N];
		int all = 0;
		for(int i=0; i<N; i++){
			list[i] = sc.nextInt();
			all += list[i];
}
	if(H<=all){
		System.out.println("Yes");
	}else{
		System.out.println("No");
	}
}
}
