Problem:
MathJax.Hub.Config({ tex2jax: { inlineMath: [["$","$"], ["\\(","\\)"]], processEscapes: true }});

Circle in a Rectangle

Write a program which reads a rectangle and a circle, and determines whether the circle is arranged inside the rectangle. As shown in the following figures, the upper right coordinate $(W, H)$ of the rectangle and the central coordinate $(x, y)$ and radius $r$ of the circle are given.

Input

Five integers $W$, $H$, $x$, $y$ and $r$ separated by a single space are given in a line.

Output

Print "Yes" if the circle is placed inside the rectangle, otherwise "No" in a line.

Constraints

$ -100 \leq x, y \leq 100$

$ 0 < W, H, r \leq 100$

Sample Input 1

5 4 2 2 1

Sample Output 1

Yes

Sample Input 2

5 4 2 4 1

Sample Output 2

No

Solution in JAVA (judge verdict: Wrong Answer)

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class Main {
	/*??¶?´???????????????????*/
	public static void judge(int parse[]){
			if(parse[0]<=0||parse[0]>100){
				System.out.println("W?????\?????????1~100??\???????????§???.???????????????.");
				System.exit(0);
		}
			else if(parse[1]<=0||parse[1]>100){
				System.out.println("H?????\?????????1~100??\???????????§???.???????????????.");
				System.exit(0);
	    }
			else if(parse[2]<-100||parse[2]>100){
				System.out.println("x?????\?????????-100~100??\???????????§???.???????????????.");
				System.exit(0);
			}
			else if(parse[3]<-100||parse[3]>100){
				System.out.println("y?????\?????????-100~100??\???????????§???.???????????????.");
				System.exit(0);
			}
			else if(parse[4]<=0||parse[4]>100){
				System.out.println("r?????\?????????1~100??\???????????§???.???????????????.");
				System.exit(0);
			}
	}
	 public static void main(String[] args) throws IOException{
		int W,H,x,y,r;
		String str;

		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
		str = br.readLine();

		String[] st = str.split(" ");
		for(int i=0;i<st.length;i++){
		 System.out.println("st["+i+"]="+st[i]); //?????????????´??¢????
		 }
		int len=st.length; //?????????????´???°
		int parse[] = new int[len]; //String???int????????¨??????

		for(int p=0;p<len;p++){
			parse[p]=Integer.parseInt(st[p]); //String???int??????
		}

		W=parse[0]; H=parse[1]; x=parse[2]; y=parse[3]; r=parse[4];

		judge(parse); //??¶?????????.????????????????????°????????????
		/*??????????????§????????¨?°???????????????\????????????????????\??????????????????????????????*/

		/*for(int i=0;i<st.length;i++){
		 System.out.println("st["+i+"]="+st[i]); //?????????????´??¢????
		 }*/


		/*????????¨????????????*/

		/*No????????¶*/
		if(x-r<0||x+r>W)
			System.out.println("No");

		else if(x-r<0||y+r>H)
			System.out.println("No");

		/*Yes????????¶*/
		else if(x-r>=0&&x+r<=W)
			System.out.println("Yes");
		else if(y-r>=0&&y+r<=H)
			System.out.println("Yes");

	}

}