B - Postal Code 解説 /

実行時間制限: 2 sec / メモリ制限: 256 MB

配点 : 200

問題文

Atcoder国では、郵便番号は A+B+1 文字からなり、A+1 文字目はハイフン -、それ以外の全ての文字は 0 以上 9 以下の数字です。

文字列 S が与えられるので、Atcoder国の郵便番号の形式を満たすかどうか判定してください。

制約

  • 1≦A,B≦5
  • |S|=A+B+1
  • S0 以上 9 以下の数字、およびハイフン - からなる

入力

入力は以下の形式で標準入力から与えられる。

A B
S

出力

S がAtcoder国の郵便番号の形式を満たすならば Yes 、そうでなければ No を出力せよ。


入力例 1

3 4
269-6650

出力例 1

Yes

SA+1 文字目がハイフンで、それ以外の全ての文字が 0 以上 9 以下の数字なので、Atcoder国の郵便番号の形式を満たしています。


入力例 2

1 1
---

出力例 2

No

SA+1 文字目以外もハイフンとなっており、Atcoder国の郵便番号の形式を満たしていません。


入力例 3

1 2
7444

出力例 3

No

Score : 200 points

Problem Statement

The postal code in Atcoder Kingdom is A+B+1 characters long, its (A+1)-th character is a hyphen -, and the other characters are digits from 0 through 9.

You are given a string S. Determine whether it follows the postal code format in Atcoder Kingdom.

Constraints

  • 1≤A,B≤5
  • |S|=A+B+1
  • S consists of - and digits from 0 through 9.

Input

Input is given from Standard Input in the following format:

A B
S

Output

Print Yes if S follows the postal code format in AtCoder Kingdom; print No otherwise.


Sample Input 1

3 4
269-6650

Sample Output 1

Yes

The (A+1)-th character of S is -, and the other characters are digits from 0 through 9, so it follows the format.


Sample Input 2

1 1
---

Sample Output 2

No

S contains unnecessary -s other than the (A+1)-th character, so it does not follow the format.


Sample Input 3

1 2
7444

Sample Output 3

No