Convert singular to plural There are two forms of nouns, singular and plural. The conversion between these two is quite easy.

Normally, you end it with s. ex. car =&gt; cars.

If it ends with s,x,z,ch or sh, end it with es. ex. bus=&gt;buses.

If it ends with y with a consonant just before it, change the y to ies. ex. penny =&gt; pennies.

If it ends with f or fe, change it to ves. ex. knife =&gt; knives.

If it ends with o with a consonant just before it, change it to oes. ex.potato =&gt; potatoes.



Task
You will be given a singular noun. You have to convert the given noun to plural and output it.

Rules

You will not be given irregular nouns, like mouse and moose.

You will not be given exceptions, such as safe (safes; violating #4), piano (pianos; violating #5) and o (oes, violating #5).

You will not be given words which have two or more possible plural forms, such as mosquito (mosquitos or mosquitoes) and roof (roofs or rooves).

You will not be given uncountable nouns.

y doesn't count as a vowel.



Examples
car =&gt; cars
bus =&gt; buses
potato =&gt; potatoes
knife =&gt; knives
penny =&gt; pennies
exception =&gt; exceptions
wolf =&gt; wolves
eye =&gt; eyes
decoy =&gt; decoys
radio =&gt; radios
Mathematica, 9 bytes
Pluralize

Yes, there is a built-in for this!
Sample output
Pluralize[&quot;car&quot;]


cars

Pluralize /@ {&quot;bus&quot;, &quot;potato&quot;, &quot;knife&quot;, &quot;penny&quot;, &quot;exception&quot;, &quot;wolf&quot;, &quot;eye&quot;}


{&quot;buses&quot;, &quot;potatoes&quot;, &quot;knives&quot;, &quot;pennies&quot;, &quot;exceptions&quot;, &quot;wolves&quot;, &quot;eyes&quot;}