{-# LANGUAGE ScopedTypeVariables #-}
{-# LANGUAGE BangPatterns #-}

import Control.Applicative
import Control.Monad
import Control.Arrow
import Data.List
import Data.Maybe
import Data.Char
import Text.Printf

readInt = ( readLn :: IO Int )
readInts = map ( read :: String -> Int ) . words <$> getLine

which a b f = if f then a else b
mp [ a, b ] = ( a, b )

main = do
	[ a, b, c ] <- map read . lines <$> getContents

	let
		x = ( a + b - 1 ) `div` b
		y = ( a + c - 1 ) `div` c
	
	putStrLn $ which "YES" "NO" $ y * 3 <= x * 2