Множественные числа

Давайте создадим простую программу, которая будет переводить существительное из единственного числа во множественное. Для этого у нас есть несколько правил:

  1. Для обычных существительных добавляем s в конец (cat → cats, house → houses и т.д.)

  2. Если существительное заканчивается на s, ss, sh, ch, x или z, то добавляем es (bus → buses, tax → taxes и т.д.)

  3. Если существительное заканчивается на y, и буква перед y – согласная, меняем окончание на ies (city → cities, puppy → puppies)

  4. Если существительное заканчивается на y, и буква перед y – гласная, добавляем s (ray → rays, boy → boys и т.д.)

Вход

Ввод содержит одно слово w (1 ≤ |w| ≤ 100).

Выход

Программа должна вывести множественное число слова w.

Примеры

Входные данные

Выходные данные

bus

buses

cat

cats

table

tables

Constraints

Time limit: 2 seconds

Memory limit: 512 MB

Output limit: 1 MB

To check your solution you need to sign in
Sign in to continue