import Control.Applicative
main = solve

solve = do
    n <- fmap (read :: String -> Int) . words <$> getLine
    let w = n !! 0
        h = n !! 1
        x = n !! 2
        y = n !! 3
        r = n !! 4
        circle = getCircle x y r
    printResult w h circle

printResult :: Int -> Int -> Circle -> IO ()
printResult w h c
    | 0 <= (left c) && (right c) <= w && 0 <= (bottom c) && (top c) <= h = putStrLn "Yes"
    | otherwise = putStrLn "No"

type Left   = Int
type Right  = Int
type Top    = Int
type Bottom = Int
data Circle = Circle
    { left :: Left
    , right :: Right
    , top :: Top
    , bottom :: Bottom
    } deriving (Show)

getCircle :: Int -> Int -> Int -> Circle
getCircle x y r = Circle (x - r) (x + r) (y + r) (y - r)