Sostantivi al plurale

Creiamo un semplice programma che converta un sostantivo singolare in uno plurale. Vogliamo seguire alcune regole:
  1. Per i sostantivi regolari, aggiungi s alla fine (cat → cats, house → houses, ecc.)
  1. Se il sostantivo termina con s, ss, sh, ch, x o z, aggiungi es alla fine (bus → buses, tax → taxes, ecc.)
  1. Se il sostantivo termina con y e la lettera precedente è una consonante, sostituisci la desinenza con ies (city → cities, puppy → puppies)
  1. Se il sostantivo termina con y e la lettera precedente è una vocale, aggiungi s (ray → rays, boy → boys, ecc.)

Input

L'input contiene una singola parola w (1 ≤ |w| ≤ 100).

Output

Il programma deve stampare la versione plurale di w.

Esempi

Ingresso
Uscita
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