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
s
to the end (cat β cats, house β houses, etc)
- If the noun ends with
s
,ss
,sh
,ch
,x
, orz
, addes
to the end (bus β buses, tax β taxes, etc)
- If the noun ends with
y
, and the letter beforey
is a consonant, change the ending toies
(city β cities, puppy β puppies)
- If the noun ends with
y
, and the letter beforey
is 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