Masala #2FBATW6RIP

Xotira 32 MB Vaqt 1000 ms
14
Muallif: Xajiyev

Chiroyli satr

Satr chiroyli deyiladi qachonki u ushbu qoidalarga bo'y sunsa:

  • Satrda hech bolmasa 1 marta "!@#$%^&*()' belgilaridan biri qatnashishi kerak
  • Satrda raqamlar mavjud bo'lsa tartiblangan va o'sish tartibida ketma ket joylashgan bolishi kerak
  • Satrda hech bolmasa bitta harf mavjud bo'lishi , harflar ham alifbodagi o'rni osish tartibida tartiblangan bolishi va barcha harflar bir biriga yonma yon turishi kerak

Kiruvchi ma'lumotlar:

S satri \((1≤len(s)≤1000)\)


Chiquvchi ma'lumotlar:

S satri chiroyli bo'lsa “YES” aks xolda “NO” ni chop eting


Misollar
# input.txt output.txt
1
1abcde!@
YES
2
1abcd!e%
NO
Izoh:

Agarda satrda qoidada keltirilmagan ortiqcha belgilar ham kuzatilsa “NO” chiqishi kerak.