

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Arrays;
import java.util.Random;
import java.util.StringTokenizer;


class Main
{
	

	public static void main(String args[]) throws IOException
	{
		FastScanner fs = new FastScanner();
		int D = fs.nextInt();
		double T = fs.nextDouble();
		int S = fs.nextInt();
		System.out.println(((float)D/S <=T)?"Yes":"No");
	}

	static final Random random = new Random();
	
	static void ruffleSort(int arr[])
	{
		int n = arr.length;
		for(int i=0; i<n; i++)
		{
			int j = random.nextInt(n),temp = arr[j];
			arr[j] = arr[i];
			arr[i] = temp;
			
		}
		Arrays.sort(arr);
	}
	

	static class Pairs implements Comparable<Pairs>
	{
		int value,index;
		Pairs(int value, int index)
		{
			this.value = value;
			this.index = index;
		}
		public int compareTo(Pairs p)
		{
			return Integer.compare(value,p.value);
		}
	}
}
class FastScanner
{
	BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
	StringTokenizer str = new StringTokenizer("");
	
	String next() throws IOException
	{
		while(!str.hasMoreTokens())
			str = new StringTokenizer(br.readLine());
		
		return str.nextToken();
	}
	
	char nextChar() throws IOException {
		return next().charAt(0);
	}

	int nextInt() throws IOException
	{
		return Integer.parseInt(next());
	}
	
	float nextfloat() throws IOException
	{
		return Float.parseFloat(next());
	}
	
	double nextDouble() throws IOException
	{
		return Double.parseDouble(next());
	}
	long nextLong() throws IOException
	{
		return Long.parseLong(next());
	}
	byte nextByte() throws IOException 
	{
		return Byte.parseByte(next());
	}
	int [] arrayIn(int n) throws IOException
	{
		int  arr[] = new int[n];
		for(int i=0; i<n; i++)
		{
			arr[i] = nextInt();
		}
		return arr;
	}
}



	 import java.io.BufferedReader; BufferedReader java.io import java.io.IOException; IOException java.io import java.io.InputStreamReader; InputStreamReader java.io import java.util.Arrays; Arrays java.util import java.util.Random; Random java.util import java.util.StringTokenizer; StringTokenizer java.util class Main
{
	

	public static void main(String args[]) throws IOException
	{
		FastScanner fs = new FastScanner();
		int D = fs.nextInt();
		double T = fs.nextDouble();
		int S = fs.nextInt();
		System.out.println(((float)D/S <=T)?"Yes":"No");
	}

	static final Random random = new Random();
	
	static void ruffleSort(int arr[])
	{
		int n = arr.length;
		for(int i=0; i<n; i++)
		{
			int j = random.nextInt(n),temp = arr[j];
			arr[j] = arr[i];
			arr[i] = temp;
			
		}
		Arrays.sort(arr);
	}
	

	static class Pairs implements Comparable<Pairs>
	{
		int value,index;
		Pairs(int value, int index)
		{
			this.value = value;
			this.index = index;
		}
		public int compareTo(Pairs p)
		{
			return Integer.compare(value,p.value);
		}
	}
} Main static final Random random = new Random(); random new Random() public static void main(String args[]) throws IOException
	{
		FastScanner fs = new FastScanner();
		int D = fs.nextInt();
		double T = fs.nextDouble();
		int S = fs.nextInt();
		System.out.println(((float)D/S <=T)?"Yes":"No");
	} main {
		FastScanner fs = new FastScanner();
		int D = fs.nextInt();
		double T = fs.nextDouble();
		int S = fs.nextInt();
		System.out.println(((float)D/S <=T)?"Yes":"No");
	} FastScanner fs = new FastScanner(); fs new FastScanner() int D = fs.nextInt(); D fs.nextInt() fs.nextInt fs double T = fs.nextDouble(); T fs.nextDouble() fs.nextDouble fs int S = fs.nextInt(); S fs.nextInt() fs.nextInt fs System.out.println(((float)D/S <=T)?"Yes":"No") System.out.println System.out System System.out ((float)D/S <=T)?"Yes":"No" ((float)D/S <=T) (float)D/S (float)D S T "Yes" "No" String args[] args static void ruffleSort(int arr[])
	{
		int n = arr.length;
		for(int i=0; i<n; i++)
		{
			int j = random.nextInt(n),temp = arr[j];
			arr[j] = arr[i];
			arr[i] = temp;
			
		}
		Arrays.sort(arr);
	} ruffleSort {
		int n = arr.length;
		for(int i=0; i<n; i++)
		{
			int j = random.nextInt(n),temp = arr[j];
			arr[j] = arr[i];
			arr[i] = temp;
			
		}
		Arrays.sort(arr);
	} int n = arr.length; n arr.length arr arr.length for(int i=0; i<n; i++)
		{
			int j = random.nextInt(n),temp = arr[j];
			arr[j] = arr[i];
			arr[i] = temp;
			
		} int i=0; int i=0; i 0 i<n i n i++ i++ i {
			int j = random.nextInt(n),temp = arr[j];
			arr[j] = arr[i];
			arr[i] = temp;
			
		} {
			int j = random.nextInt(n),temp = arr[j];
			arr[j] = arr[i];
			arr[i] = temp;
			
		} int j = random.nextInt(n) j random.nextInt(n) random.nextInt random n temp = arr[j]; temp arr[j] arr j arr[j] = arr[i] arr[j] arr j arr[i] arr i arr[i] = temp arr[i] arr i temp Arrays.sort(arr) Arrays.sort Arrays arr int arr[] arr static class Pairs implements Comparable<Pairs>
	{
		int value,index;
		Pairs(int value, int index)
		{
			this.value = value;
			this.index = index;
		}
		public int compareTo(Pairs p)
		{
			return Integer.compare(value,p.value);
		}
	} Pairs int value value index; index Pairs(int value, int index)
		{
			this.value = value;
			this.index = index;
		} Pairs {
			this.value = value;
			this.index = index;
		} this.value = value this.value this this.value value this.index = index this.index this this.index index int value value int index index public int compareTo(Pairs p)
		{
			return Integer.compare(value,p.value);
		} compareTo {
			return Integer.compare(value,p.value);
		} return Integer.compare(value,p.value); Integer.compare(value,p.value) Integer.compare Integer value p.value p p.value Pairs p p Comparable class FastScanner
{
	BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
	StringTokenizer str = new StringTokenizer("");
	
	String next() throws IOException
	{
		while(!str.hasMoreTokens())
			str = new StringTokenizer(br.readLine());
		
		return str.nextToken();
	}
	
	char nextChar() throws IOException {
		return next().charAt(0);
	}

	int nextInt() throws IOException
	{
		return Integer.parseInt(next());
	}
	
	float nextfloat() throws IOException
	{
		return Float.parseFloat(next());
	}
	
	double nextDouble() throws IOException
	{
		return Double.parseDouble(next());
	}
	long nextLong() throws IOException
	{
		return Long.parseLong(next());
	}
	byte nextByte() throws IOException 
	{
		return Byte.parseByte(next());
	}
	int [] arrayIn(int n) throws IOException
	{
		int  arr[] = new int[n];
		for(int i=0; i<n; i++)
		{
			arr[i] = nextInt();
		}
		return arr;
	}
} FastScanner BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); br new BufferedReader(new InputStreamReader(System.in)) StringTokenizer str = new StringTokenizer(""); str new StringTokenizer("") String next() throws IOException
	{
		while(!str.hasMoreTokens())
			str = new StringTokenizer(br.readLine());
		
		return str.nextToken();
	} next {
		while(!str.hasMoreTokens())
			str = new StringTokenizer(br.readLine());
		
		return str.nextToken();
	} while(!str.hasMoreTokens())
			str = new StringTokenizer(br.readLine()); !str.hasMoreTokens() str.hasMoreTokens() str.hasMoreTokens str str = new StringTokenizer(br.readLine()) str new StringTokenizer(br.readLine()) return str.nextToken(); str.nextToken() str.nextToken str char nextChar() throws IOException {
		return next().charAt(0);
	} nextChar {
		return next().charAt(0);
	} return next().charAt(0); next().charAt(0) next().charAt next() next 0 int nextInt() throws IOException
	{
		return Integer.parseInt(next());
	} nextInt {
		return Integer.parseInt(next());
	} return Integer.parseInt(next()); Integer.parseInt(next()) Integer.parseInt Integer next() next float nextfloat() throws IOException
	{
		return Float.parseFloat(next());
	} nextfloat {
		return Float.parseFloat(next());
	} return Float.parseFloat(next()); Float.parseFloat(next()) Float.parseFloat Float next() next double nextDouble() throws IOException
	{
		return Double.parseDouble(next());
	} nextDouble {
		return Double.parseDouble(next());
	} return Double.parseDouble(next()); Double.parseDouble(next()) Double.parseDouble Double next() next long nextLong() throws IOException
	{
		return Long.parseLong(next());
	} nextLong {
		return Long.parseLong(next());
	} return Long.parseLong(next()); Long.parseLong(next()) Long.parseLong Long next() next byte nextByte() throws IOException 
	{
		return Byte.parseByte(next());
	} nextByte {
		return Byte.parseByte(next());
	} return Byte.parseByte(next()); Byte.parseByte(next()) Byte.parseByte Byte next() next int [] arrayIn(int n) throws IOException
	{
		int  arr[] = new int[n];
		for(int i=0; i<n; i++)
		{
			arr[i] = nextInt();
		}
		return arr;
	} arrayIn {
		int  arr[] = new int[n];
		for(int i=0; i<n; i++)
		{
			arr[i] = nextInt();
		}
		return arr;
	} int  arr[] = new int[n]; arr new int[n] n for(int i=0; i<n; i++)
		{
			arr[i] = nextInt();
		} int i=0; int i=0; i 0 i<n i n i++ i++ i {
			arr[i] = nextInt();
		} {
			arr[i] = nextInt();
		} arr[i] = nextInt() arr[i] arr i nextInt() nextInt return arr; arr int n n


import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Arrays;
import java.util.Random;
import java.util.StringTokenizer;


class Main
{
	

	public static void main(String args[]) throws IOException
	{
		FastScanner fs = new FastScanner();
		int D = fs.nextInt();
		double T = fs.nextDouble();
		int S = fs.nextInt();
		System.out.println(((float)D/S <=T)?"Yes":"No");
	}

	static final Random random = new Random();
	
	static void ruffleSort(int arr[])
	{
		int n = arr.length;
		for(int i=0; i<n; i++)
		{
			int j = random.nextInt(n),temp = arr[j];
			arr[j] = arr[i];
			arr[i] = temp;
			
		}
		Arrays.sort(arr);
	}
	

	static class Pairs implements Comparable<Pairs>
	{
		int value,index;
		Pairs(int value, int index)
		{
			this.value = value;
			this.index = index;
		}
		public int compareTo(Pairs p)
		{
			return Integer.compare(value,p.value);
		}
	}
}
class FastScanner
{
	BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
	StringTokenizer str = new StringTokenizer("");
	
	String next() throws IOException
	{
		while(!str.hasMoreTokens())
			str = new StringTokenizer(br.readLine());
		
		return str.nextToken();
	}
	
	char nextChar() throws IOException {
		return next().charAt(0);
	}

	int nextInt() throws IOException
	{
		return Integer.parseInt(next());
	}
	
	float nextfloat() throws IOException
	{
		return Float.parseFloat(next());
	}
	
	double nextDouble() throws IOException
	{
		return Double.parseDouble(next());
	}
	long nextLong() throws IOException
	{
		return Long.parseLong(next());
	}
	byte nextByte() throws IOException 
	{
		return Byte.parseByte(next());
	}
	int [] arrayIn(int n) throws IOException
	{
		int  arr[] = new int[n];
		for(int i=0; i<n; i++)
		{
			arr[i] = nextInt();
		}
		return arr;
	}
}



	