AT_abc403_b [ABC403B] Four Hidden

Description

You are given a string $ T $ consisting of lowercase English letters and `?`, and a string $ U $ consisting of lowercase English letters. The string $ T $ is obtained by taking some lowercase-only string $ S $ and replacing exactly four of its characters with `?`. Determine whether it is possible that the original string $ S $ contained $ U $ as a contiguous substring.

Input Format

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

Output Format

Print `Yes` if it is possible that the original string $ S $ contained $ U $ as a contiguous substring; otherwise, print `No`.

Explanation/Hint

### Sample Explanation 1 For example, if $ S $ is `takanashi`, it contains `nashi` as a contiguous substring. ### Sample Explanation 2 No matter what characters replace the `?`s in $ T $ , $ S $ cannot contain `snuke` as a contiguous substring. ### Constraints - $ T $ is a string of length between $ 4 $ and $ 10 $ , inclusive, consisting of lowercase letters and `?`. - $ T $ contains exactly four occurrences of `?`. - $ U $ is a string of length between $ 1 $ and $ |T| $ , inclusive, consisting of lowercase letters.