#include <stdio.h>
#include <string.h>

int main(){
	int A, B, len;
	scanf("%d %d", &A, &B);
	char S[100];
	scanf("%s", &S);
	len = strlen(S);
	if(len != A+B+1){
		printf("No\n");
		return 0;
	}
	if(S[A] == '-'){
		for(int i=0; i<len; i++){
			if(i != A){
				if(S[i] < 48 || S[i] > 57){
					printf("No\n");
					return 0;
				}
			}
		}
		printf("Yes\n");
		return 0;
	}else{
		printf("No\n");
		return 0;
	}
	return 0;
}
#include <iostream>
#include <vector>
#include <algorithm>
#include <iomanip>
using namespace std;
int main() {
    int K = 0;
    vector<int> in(5, 0);
    for (int i = 0; i < 5; i++) cin >> in[i];
    cin >> K;
    for (int i = 0; i < 5; i++) {
        for (int j = 0; j < 5; j++) {
            if (max(in[i], in[j]) - min(in[i], in[j]) > K && i != j) {
                printf("%s\n", ":(");
                return 0;
            }
        }
    }
    printf("%s\n", "Yay!");
    return 0;
}