AT_abc476_b [ABC476B] Wild Card

Description

$ S $ is a string of length $ N $ consisting of lowercase English letters. $ T $ is a string of length $ N $ consisting of lowercase English letters and `*`. We say that $ S $ matches $ T $ if and only if $ T $ can be made equal to $ S $ by replacing each `*` in $ T $ with some lowercase English letter. Determine whether $ S $ matches $ T $ .

Input Format

The input is given from Standard Input in the following format: > $ N $ $ S $ $ T $

Output Format

Output `Yes` if $ S $ matches $ T $ , and `No` otherwise, in one line.

Explanation/Hint

### Sample Explanation 1 By replacing the first, second, fourth, and sixth characters of $ T $ , which are `*`, with `c`, `h`, `k`, and `d`, respectively, $ T $ can be made equal to $ S $ . ### Constraints - $ 1 \leq N \leq 100 $ - $ S $ is a string of length $ N $ consisting of lowercase English letters. - $ T $ is a string of length $ N $ consisting of lowercase English letters and `*`.