Plural nouns
Let’s make a simple program that would turn a singular noun into a plural one. There are several rules that we would like to follow:
For regular nouns, add
sto the end (cat → cats, house → houses, etc)If the noun ends with
s,ss,sh,ch,x, orz, addesto the end (bus → buses, tax → taxes, etc)If the noun ends with
y, and the letter beforeyis a consonant, change the ending toies(city → cities, puppy → puppies)If the noun ends with
y, and the letter beforeyis a vowel, adds(ray → rays, boy → boys, etc)
Input
The input contains a single word w (1 ≤ |w| ≤ 100).
Output
The program should print the plural version of w.
Examples
Input | Output |
|---|---|
bus | buses |
cat | cats |
table | tables |
Constraints
Time limit: 2 seconds
Memory limit: 512 MB
Output limit: 1 MB