import java.util.Scanner;
class Main{
	public static void main(String args[]){
		Scanner sc = new Scanner(System.in);
		int h = sc.nextInt();
		int n = sc.nextInt();
		int sum = 0;

		for(int i=0;i<n;i++) {
			sum += sc.nextInt();
		}
		System.out.print(h<=sum?"Yes":"No");

 }
} import java.util.Scanner; Scanner java.util class Main{
	public static void main(String args[]){
		Scanner sc = new Scanner(System.in);
		int h = sc.nextInt();
		int n = sc.nextInt();
		int sum = 0;

		for(int i=0;i<n;i++) {
			sum += sc.nextInt();
		}
		System.out.print(h<=sum?"Yes":"No");

 }
} Main public static void main(String args[]){
		Scanner sc = new Scanner(System.in);
		int h = sc.nextInt();
		int n = sc.nextInt();
		int sum = 0;

		for(int i=0;i<n;i++) {
			sum += sc.nextInt();
		}
		System.out.print(h<=sum?"Yes":"No");

 } main {
		Scanner sc = new Scanner(System.in);
		int h = sc.nextInt();
		int n = sc.nextInt();
		int sum = 0;

		for(int i=0;i<n;i++) {
			sum += sc.nextInt();
		}
		System.out.print(h<=sum?"Yes":"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 sum = 0; sum 0 for(int i=0;i<n;i++) {
			sum += sc.nextInt();
		} int i=0; int i=0; i 0 i<n i n i++ i++ i {
			sum += sc.nextInt();
		} {
			sum += sc.nextInt();
		} sum += sc.nextInt() sum sc.nextInt() sc.nextInt sc System.out.print(h<=sum?"Yes":"No") System.out.print System.out System System.out h<=sum?"Yes":"No" h<=sum h sum "Yes" "No" String args[] args
import java.util.Scanner;
class Main{
	public static void main(String args[]){
		Scanner sc = new Scanner(System.in);
		int h = sc.nextInt();
		int n = sc.nextInt();
		int sum = 0;

		for(int i=0;i<n;i++) {
			sum += sc.nextInt();
		}
		System.out.print(h<=sum?"Yes":"No");

 }
}