import java.util.*;
public class Main {
	public static void main(String[] args){
		Scanner sc = new Scanner(System.in);
        int D = sc.nextInt();
        int T = sc.nextInt();
        int S = sc.nextInt();
    
        boolean result = (S*T >= D);

        if (result) {
            System.out.println("Yes");
        } else {
            System.out.println("No");
        }
    }
    
    private static boolean ableToMove(int t_old, int x_old, int y_old, int t_new, int x_new, int y_new) {
        int x_distance = (x_old > x_new) ? (x_old - x_new) : (x_new - x_old);
        int y_distance = (y_old > y_new) ? (y_old - y_new) : (y_new - y_old);
        int distance = x_distance + y_distance;

        int lapse = t_new - t_old;
        if (distance > lapse) {
            return false;
        }
        if ((lapse - distance) % 2 != 0) {
            return false;
        }
        return true;
    }
} import java.util.*; util.* java public class Main {
	public static void main(String[] args){
		Scanner sc = new Scanner(System.in);
        int D = sc.nextInt();
        int T = sc.nextInt();
        int S = sc.nextInt();
    
        boolean result = (S*T >= D);

        if (result) {
            System.out.println("Yes");
        } else {
            System.out.println("No");
        }
    }
    
    private static boolean ableToMove(int t_old, int x_old, int y_old, int t_new, int x_new, int y_new) {
        int x_distance = (x_old > x_new) ? (x_old - x_new) : (x_new - x_old);
        int y_distance = (y_old > y_new) ? (y_old - y_new) : (y_new - y_old);
        int distance = x_distance + y_distance;

        int lapse = t_new - t_old;
        if (distance > lapse) {
            return false;
        }
        if ((lapse - distance) % 2 != 0) {
            return false;
        }
        return true;
    }
} Main public static void main(String[] args){
		Scanner sc = new Scanner(System.in);
        int D = sc.nextInt();
        int T = sc.nextInt();
        int S = sc.nextInt();
    
        boolean result = (S*T >= D);

        if (result) {
            System.out.println("Yes");
        } else {
            System.out.println("No");
        }
    } main {
		Scanner sc = new Scanner(System.in);
        int D = sc.nextInt();
        int T = sc.nextInt();
        int S = sc.nextInt();
    
        boolean result = (S*T >= D);

        if (result) {
            System.out.println("Yes");
        } else {
            System.out.println("No");
        }
    } Scanner sc = new Scanner(System.in); sc new Scanner(System.in) int D = sc.nextInt(); D sc.nextInt() sc.nextInt sc int T = sc.nextInt(); T sc.nextInt() sc.nextInt sc int S = sc.nextInt(); S sc.nextInt() sc.nextInt sc boolean result = (S*T >= D); result (S*T >= D) S*T S T D if (result) {
            System.out.println("Yes");
        } else {
            System.out.println("No");
        } result {
            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 private static boolean ableToMove(int t_old, int x_old, int y_old, int t_new, int x_new, int y_new) {
        int x_distance = (x_old > x_new) ? (x_old - x_new) : (x_new - x_old);
        int y_distance = (y_old > y_new) ? (y_old - y_new) : (y_new - y_old);
        int distance = x_distance + y_distance;

        int lapse = t_new - t_old;
        if (distance > lapse) {
            return false;
        }
        if ((lapse - distance) % 2 != 0) {
            return false;
        }
        return true;
    } ableToMove {
        int x_distance = (x_old > x_new) ? (x_old - x_new) : (x_new - x_old);
        int y_distance = (y_old > y_new) ? (y_old - y_new) : (y_new - y_old);
        int distance = x_distance + y_distance;

        int lapse = t_new - t_old;
        if (distance > lapse) {
            return false;
        }
        if ((lapse - distance) % 2 != 0) {
            return false;
        }
        return true;
    } int x_distance = (x_old > x_new) ? (x_old - x_new) : (x_new - x_old); x_distance (x_old > x_new) ? (x_old - x_new) : (x_new - x_old) (x_old > x_new) x_old x_new (x_old - x_new) x_old x_new (x_new - x_old) x_new x_old int y_distance = (y_old > y_new) ? (y_old - y_new) : (y_new - y_old); y_distance (y_old > y_new) ? (y_old - y_new) : (y_new - y_old) (y_old > y_new) y_old y_new (y_old - y_new) y_old y_new (y_new - y_old) y_new y_old int distance = x_distance + y_distance; distance x_distance + y_distance x_distance y_distance int lapse = t_new - t_old; lapse t_new - t_old t_new t_old if (distance > lapse) {
            return false;
        } distance > lapse distance lapse {
            return false;
        } return false; false if ((lapse - distance) % 2 != 0) {
            return false;
        } (lapse - distance) % 2 != 0 (lapse - distance) % 2 (lapse - distance) lapse distance 2 0 {
            return false;
        } return false; false return true; true int t_old t_old int x_old x_old int y_old y_old int t_new t_new int x_new x_new int y_new y_new public class Main {
	public static void main(String[] args){
		Scanner sc = new Scanner(System.in);
        int D = sc.nextInt();
        int T = sc.nextInt();
        int S = sc.nextInt();
    
        boolean result = (S*T >= D);

        if (result) {
            System.out.println("Yes");
        } else {
            System.out.println("No");
        }
    }
    
    private static boolean ableToMove(int t_old, int x_old, int y_old, int t_new, int x_new, int y_new) {
        int x_distance = (x_old > x_new) ? (x_old - x_new) : (x_new - x_old);
        int y_distance = (y_old > y_new) ? (y_old - y_new) : (y_new - y_old);
        int distance = x_distance + y_distance;

        int lapse = t_new - t_old;
        if (distance > lapse) {
            return false;
        }
        if ((lapse - distance) % 2 != 0) {
            return false;
        }
        return true;
    }
} public class Main {
	public static void main(String[] args){
		Scanner sc = new Scanner(System.in);
        int D = sc.nextInt();
        int T = sc.nextInt();
        int S = sc.nextInt();
    
        boolean result = (S*T >= D);

        if (result) {
            System.out.println("Yes");
        } else {
            System.out.println("No");
        }
    }
    
    private static boolean ableToMove(int t_old, int x_old, int y_old, int t_new, int x_new, int y_new) {
        int x_distance = (x_old > x_new) ? (x_old - x_new) : (x_new - x_old);
        int y_distance = (y_old > y_new) ? (y_old - y_new) : (y_new - y_old);
        int distance = x_distance + y_distance;

        int lapse = t_new - t_old;
        if (distance > lapse) {
            return false;
        }
        if ((lapse - distance) % 2 != 0) {
            return false;
        }
        return true;
    }
} Main
import java.util.*;
public class Main {
	public static void main(String[] args){
		Scanner sc = new Scanner(System.in);
        int D = sc.nextInt();
        int T = sc.nextInt();
        int S = sc.nextInt();
    
        boolean result = (S*T >= D);

        if (result) {
            System.out.println("Yes");
        } else {
            System.out.println("No");
        }
    }
    
    private static boolean ableToMove(int t_old, int x_old, int y_old, int t_new, int x_new, int y_new) {
        int x_distance = (x_old > x_new) ? (x_old - x_new) : (x_new - x_old);
        int y_distance = (y_old > y_new) ? (y_old - y_new) : (y_new - y_old);
        int distance = x_distance + y_distance;

        int lapse = t_new - t_old;
        if (distance > lapse) {
            return false;
        }
        if ((lapse - distance) % 2 != 0) {
            return false;
        }
        return true;
    }
}
