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.)

  2. Se il sostantivo termina con s, ss, sh, ch, x o z, aggiungi es alla fine (bus → buses, tax → taxes, ecc.)

  3. Se il sostantivo termina con y e la lettera precedente è una consonante, sostituisci la desinenza con ies (city → cities, puppy → puppies)

  4. 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