#AT2390. B - LOOKUP

B - LOOKUP

B - 查找

题目描述

给定两个由小写英文字母组成的字符串SSTT,判断TT是否是SS的一个(连续)子串。

字符串YY被称为字符串XX的(连续)子串,当且仅当通过对XX进行以下操作零次或多次可以得到YY

  • 选择其中一种操作:
    1. 删除XX的第一个字符。
    2. 删除XX的最后一个字符。

例如,tagvoltage的一个(连续)子串,而ace不是atcoder的一个(连续)子串。

约束条件

  • 字符串SSTT由小写英文字母组成。
  • 1S,T1001 \le |S|,|T| \le 100 (其中X|X|表示字符串XX的长度)。

输入

输入以如下格式从标准输入中给出:

SS

TT

输出

如果TTSS的一个(连续)子串,输出Yes;否则,输出No

测试样例

输入1

voltage
tag

输出1

Yes

tagvoltage的一个(连续)子串。

输入2

atcoder
ace

输出2

No

ace不是atcoder的一个(连续)子串。

输入3

gorilla
gorillagorillagorilla

输出3

No

输入4

toyotasystems
toyotasystems

输出4

Yes

可能存在S=TS=T