atcoder#ABC268B. [ABC268B] Prefix?

[ABC268B] Prefix?

配点 : 200200

問題文

英小文字のみからなる 22 つの文字列 S,TS, T が与えられます。 SSTT の接頭辞かどうかを判定してください。

接頭辞とは 長さ N の文字列 T_1T_2\ldots T_N の接頭辞とは、 0 \leq i \leq N を満たすある整数 i によって、T の先頭 i 文字目までの文字列 T_1T_2\ldots T_i として表される文字列です。例えば、T = abc のとき、T の接頭辞は、空文字列、a 、ab 、abc の 4 つです。

制約

  • SSTT はそれぞれ英小文字のみからなる長さが 11 以上 100100 以下の文字列

入力

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

SS

TT

出力

SSTT の接頭辞である場合は Yes を、そうでない場合は No を出力せよ。 ジャッジは英小文字と英大文字を厳密に区別することに注意せよ。

atco
atcoder
Yes

atcoatcoder の接頭辞です。よって、Yes を出力します。

code
atcoder
No

codeatcoder の接頭辞ではありません。よって、No を出力します。

abc
abc
Yes

文字列全体もその文字列の接頭辞であることに注意してください。

aaaa
aa
No