Plural nouns
Lass uns ein einfaches Programm schreiben, das ein Nomen im Singular in seine Pluralform umwandelt. Dabei wollen wir folgende Regeln befolgen:
- Für reguläre Nomen hängt man
s
an das Ende (cat → cats, house → houses, etc).
- Endet das Nomen auf
s
,ss
,sh
,ch
,x
oderz
, fügt manes
hinzu (bus → buses, tax → taxes, etc).
- Endet das Nomen auf
y
und der Buchstabe davor ist ein Konsonant, dann ändert sich die Endung zuies
(city → cities, puppy → puppies).
- Endet das Nomen auf
y
und davor steht ein Vokal, so hängt mans
an (ray → rays, boy → boys, etc).
Input
Die Eingabe besteht aus einem einzigen Wort
w
(1 ≤ |w| ≤ 100). Output
Das Programm soll die Pluralform von
w
ausgeben. Examples
Input | Output |
bus | buses |
cat | cats |
table | tables |
Constraints
Time limit: 2 seconds
Memory limit: 512 MB
Output limit: 1 MB