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

Давайте создадим простую программу, которая будет переводить существительное из единственного числа во множественное. Для этого у нас есть несколько правил:
  1. Для обычных существительных добавляем s в конец (cat → cats, house → houses и т.д.)
  1. Если существительное заканчивается на s, ss, sh, ch, x или z, то добавляем es (bus → buses, tax → taxes и т.д.)
  1. Если существительное заканчивается на y, и буква перед y – согласная, меняем окончание на ies (city → cities, puppy → puppies)
  1. Если существительное заканчивается на 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