Codeforces Round 300 |
---|
Закончено |
К юбилейному, 1000-му онсайт-раунду Codeforcesω, проходящему на пляже Майами, был заказан огромный баннер с надписью CODEFORCES. К сожалению, фирма-изготовитель баннера перепутала заказы и привезла чужой баннер, на котором написано что-то другое. Надпись на баннере состоит только из больших латинских букв.
Времени, чтобы исправить ошибку, осталось очень мало. Все, что можно успеть сделать — вырезать из баннера некоторую подстроку, т.е. несколько подряд идущих букв. После этого все получившиеся части баннера будут склеены в один кусок (если было вырезано начало или конец исходного баннера, останется только одна часть); менять относительный порядок частей баннера запрещено (т.е. если после вырезания подстроки осталось несколько первых и последних букв, разрешается только приклеить справа к первым буквам последние буквы). Так, например, из строки «TEMPLATE» путем вырезания подстроки можно получить строки «TEMPLE» (если вырезать буквы AT), «PLATE» (если вырезать TEM), «T» (если вырезать EMPLATE), и т.д.
Помогите организаторам раунда определить, можно ли вырезать из баннера некоторую подстроку таким образом, чтобы оставшиеся части образовывали слово CODEFORCES.
В единственной строке ввода записано слово, написанное на баннере. Слово состоит только из заглавных латинских букв. Слово не является пустым, и его длина не превосходит 100 символов. Гарантируется, что слово не является словом CODEFORCES.
Выведите «YES», если существует искомый способ вырезать подстроку, и «NO» в противном случае (кавычки выводить не нужно).
CODEWAITFORITFORCES
YES
BOTTOMCODER
NO
DECODEFORCES
YES
DOGEFORCES
NO
Название |
---|