import java.util.Scanner;

public class Main {

	public static void main(String[] args) {
		// TODO 自動生成されたメソッド・スタブ
		Scanner s = new Scanner(System.in);
		int a = s.nextInt();
		int b = s.nextInt();
		int c = s.nextInt();
		int d = s.nextInt();
		int e = s.nextInt();
		int k = s.nextInt();

		int[] f ={a,b,c,d,e,k};
		for(int i=0;i<f.length;i++){
			int n1=0;
			int n2=0;
			int ans=0;
			for(int j=0;j<f.length;j++){
				if(i==j){
					continue;
				}
				n1=f[i];
				n2=f[j];
				if(n1>n2){
					ans=n1-n2;
				}else{
					ans=n2-n1;
				};
				if(ans>k){
					System.out.println(":(");
					return;
				}
			};
		};
		System.out.println("Yay!");
	}

} import java.util.Scanner; Scanner java.util public class Main {

	public static void main(String[] args) {
		// TODO 自動生成されたメソッド・スタブ
		Scanner s = new Scanner(System.in);
		int a = s.nextInt();
		int b = s.nextInt();
		int c = s.nextInt();
		int d = s.nextInt();
		int e = s.nextInt();
		int k = s.nextInt();

		int[] f ={a,b,c,d,e,k};
		for(int i=0;i<f.length;i++){
			int n1=0;
			int n2=0;
			int ans=0;
			for(int j=0;j<f.length;j++){
				if(i==j){
					continue;
				}
				n1=f[i];
				n2=f[j];
				if(n1>n2){
					ans=n1-n2;
				}else{
					ans=n2-n1;
				};
				if(ans>k){
					System.out.println(":(");
					return;
				}
			};
		};
		System.out.println("Yay!");
	}

} Main public static void main(String[] args) {
		// TODO 自動生成されたメソッド・スタブ
		Scanner s = new Scanner(System.in);
		int a = s.nextInt();
		int b = s.nextInt();
		int c = s.nextInt();
		int d = s.nextInt();
		int e = s.nextInt();
		int k = s.nextInt();

		int[] f ={a,b,c,d,e,k};
		for(int i=0;i<f.length;i++){
			int n1=0;
			int n2=0;
			int ans=0;
			for(int j=0;j<f.length;j++){
				if(i==j){
					continue;
				}
				n1=f[i];
				n2=f[j];
				if(n1>n2){
					ans=n1-n2;
				}else{
					ans=n2-n1;
				};
				if(ans>k){
					System.out.println(":(");
					return;
				}
			};
		};
		System.out.println("Yay!");
	} main {
		// TODO 自動生成されたメソッド・スタブ
		Scanner s = new Scanner(System.in);
		int a = s.nextInt();
		int b = s.nextInt();
		int c = s.nextInt();
		int d = s.nextInt();
		int e = s.nextInt();
		int k = s.nextInt();

		int[] f ={a,b,c,d,e,k};
		for(int i=0;i<f.length;i++){
			int n1=0;
			int n2=0;
			int ans=0;
			for(int j=0;j<f.length;j++){
				if(i==j){
					continue;
				}
				n1=f[i];
				n2=f[j];
				if(n1>n2){
					ans=n1-n2;
				}else{
					ans=n2-n1;
				};
				if(ans>k){
					System.out.println(":(");
					return;
				}
			};
		};
		System.out.println("Yay!");
	} Scanner s = new Scanner(System.in); s new Scanner(System.in) int a = s.nextInt(); a s.nextInt() s.nextInt s int b = s.nextInt(); b s.nextInt() s.nextInt s int c = s.nextInt(); c s.nextInt() s.nextInt s int d = s.nextInt(); d s.nextInt() s.nextInt s int e = s.nextInt(); e s.nextInt() s.nextInt s int k = s.nextInt(); k s.nextInt() s.nextInt s int[] f ={a,b,c,d,e,k}; f {a,b,c,d,e,k} a b c d e k for(int i=0;i<f.length;i++){
			int n1=0;
			int n2=0;
			int ans=0;
			for(int j=0;j<f.length;j++){
				if(i==j){
					continue;
				}
				n1=f[i];
				n2=f[j];
				if(n1>n2){
					ans=n1-n2;
				}else{
					ans=n2-n1;
				};
				if(ans>k){
					System.out.println(":(");
					return;
				}
			};
		} int i=0; int i=0; i 0 i<f.length i f.length f f.length i++ i++ i {
			int n1=0;
			int n2=0;
			int ans=0;
			for(int j=0;j<f.length;j++){
				if(i==j){
					continue;
				}
				n1=f[i];
				n2=f[j];
				if(n1>n2){
					ans=n1-n2;
				}else{
					ans=n2-n1;
				};
				if(ans>k){
					System.out.println(":(");
					return;
				}
			};
		} {
			int n1=0;
			int n2=0;
			int ans=0;
			for(int j=0;j<f.length;j++){
				if(i==j){
					continue;
				}
				n1=f[i];
				n2=f[j];
				if(n1>n2){
					ans=n1-n2;
				}else{
					ans=n2-n1;
				};
				if(ans>k){
					System.out.println(":(");
					return;
				}
			};
		} int n1=0; n1 0 int n2=0; n2 0 int ans=0; ans 0 for(int j=0;j<f.length;j++){
				if(i==j){
					continue;
				}
				n1=f[i];
				n2=f[j];
				if(n1>n2){
					ans=n1-n2;
				}else{
					ans=n2-n1;
				};
				if(ans>k){
					System.out.println(":(");
					return;
				}
			} int j=0; int j=0; j 0 j<f.length j f.length f f.length j++ j++ j {
				if(i==j){
					continue;
				}
				n1=f[i];
				n2=f[j];
				if(n1>n2){
					ans=n1-n2;
				}else{
					ans=n2-n1;
				};
				if(ans>k){
					System.out.println(":(");
					return;
				}
			} {
				if(i==j){
					continue;
				}
				n1=f[i];
				n2=f[j];
				if(n1>n2){
					ans=n1-n2;
				}else{
					ans=n2-n1;
				};
				if(ans>k){
					System.out.println(":(");
					return;
				}
			} if(i==j){
					continue;
				} i==j i j {
					continue;
				} continue; n1=f[i] n1 f[i] f i n2=f[j] n2 f[j] f j if(n1>n2){
					ans=n1-n2;
				}else{
					ans=n2-n1;
				} n1>n2 n1 n2 {
					ans=n1-n2;
				} ans=n1-n2 ans n1-n2 n1 n2 {
					ans=n2-n1;
				} ans=n2-n1 ans n2-n1 n2 n1 if(ans>k){
					System.out.println(":(");
					return;
				} ans>k ans k {
					System.out.println(":(");
					return;
				} System.out.println(":(") System.out.println System.out System System.out ":(" return; System.out.println("Yay!") System.out.println System.out System System.out "Yay!" String[] args args public class Main {

	public static void main(String[] args) {
		// TODO 自動生成されたメソッド・スタブ
		Scanner s = new Scanner(System.in);
		int a = s.nextInt();
		int b = s.nextInt();
		int c = s.nextInt();
		int d = s.nextInt();
		int e = s.nextInt();
		int k = s.nextInt();

		int[] f ={a,b,c,d,e,k};
		for(int i=0;i<f.length;i++){
			int n1=0;
			int n2=0;
			int ans=0;
			for(int j=0;j<f.length;j++){
				if(i==j){
					continue;
				}
				n1=f[i];
				n2=f[j];
				if(n1>n2){
					ans=n1-n2;
				}else{
					ans=n2-n1;
				};
				if(ans>k){
					System.out.println(":(");
					return;
				}
			};
		};
		System.out.println("Yay!");
	}

} public class Main {

	public static void main(String[] args) {
		// TODO 自動生成されたメソッド・スタブ
		Scanner s = new Scanner(System.in);
		int a = s.nextInt();
		int b = s.nextInt();
		int c = s.nextInt();
		int d = s.nextInt();
		int e = s.nextInt();
		int k = s.nextInt();

		int[] f ={a,b,c,d,e,k};
		for(int i=0;i<f.length;i++){
			int n1=0;
			int n2=0;
			int ans=0;
			for(int j=0;j<f.length;j++){
				if(i==j){
					continue;
				}
				n1=f[i];
				n2=f[j];
				if(n1>n2){
					ans=n1-n2;
				}else{
					ans=n2-n1;
				};
				if(ans>k){
					System.out.println(":(");
					return;
				}
			};
		};
		System.out.println("Yay!");
	}

} Main
import java.util.Scanner;

public class Main {

	public static void main(String[] args) {
		// TODO 自動生成されたメソッド・スタブ
		Scanner s = new Scanner(System.in);
		int a = s.nextInt();
		int b = s.nextInt();
		int c = s.nextInt();
		int d = s.nextInt();
		int e = s.nextInt();
		int k = s.nextInt();

		int[] f ={a,b,c,d,e,k};
		for(int i=0;i<f.length;i++){
			int n1=0;
			int n2=0;
			int ans=0;
			for(int j=0;j<f.length;j++){
				if(i==j){
					continue;
				}
				n1=f[i];
				n2=f[j];
				if(n1>n2){
					ans=n1-n2;
				}else{
					ans=n2-n1;
				};
				if(ans>k){
					System.out.println(":(");
					return;
				}
			};
		};
		System.out.println("Yay!");
	}

}
