Substantivos plurais

Vamos criar um programa simples que converta um substantivo singular em plural. Existem algumas regras que precisamos seguir:
  1. Para substantivos regulares, acrescente s ao final (cat → cats, house → houses, etc).
  1. Se o substantivo terminar em s, ss, sh, ch, x ou z, adicione es ao final (bus → buses, tax → taxes, etc).
  1. Se o substantivo terminar em y e a letra anterior for uma consoante, troque esse final por ies (city → cities, puppy → puppies).
  1. Se o substantivo terminar em y e a letra anterior for uma vogal, adicione s (ray → rays, boy → boys, etc).

Input

O input contém uma única palavra w (1 ≤ |w| ≤ 100).

Output

O programa deve imprimir a forma plural de w.

Exemplos

Entrada
Saída
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