let content = '';
process.stdin.resume();
process.stdin.setEncoding('utf8');
process.stdin.on('data', buf => { content += buf; })
process.stdin.on('end', () => {
  const [w, h, x, y, r] = content.split(' ').map(n => parseInt(n, 10));
  const outerReact = createRect(0, 0, w, h);
  const circleReact = createRectFromCircle(x, y, r);
  console.log(containsReact(outerReact, circleReact) ? 'Yes' : 'No');
});

const createRect = (x, y, w, h) => ({
  x, y, w, h
});

const createRectFromCircle = (x, y, r) =>
  createRect(x - r, y - r, r * 2, r * 2);

const containsReact = (r1, r2) => {
  const horizontal = r2.x >= r1.x && r2.x + r2.w <= r1.x + r1.w;
  const vertical = r2.y >= r1.y && r2.y + r2.h <= r1.y + r1.h;
  return horizontal && vertical;
};
