英小文字からなる文字列 が与えられます。
文字列 の複数形を、次の規則に従って作成してください。
の語尾が s、sh、ch、x、o のいずれかであるとき、es を末尾に付ける。
の末尾が y であり、その直前の文字が子音字であるとき、末尾の y を i に変えて es を付ける。
の語尾が f であるとき、f を v に変えて es を付ける。
の語尾が fe であるとき、fe を ve に変えて s を付ける。
上記のいずれにも当てはまらないとき、s を末尾に付ける。
ただし、子音字とは a、e、i、o、u 以外の英小文字とします。
入力は以下の形式で標準入力から与えられる。
S
を複数形にした文字列を出力せよ。
baby
babies
baby の末尾が y であり、その直前の文字 b が子音字であるため、末尾の y を i に変えて es を付けた、babiesを出力します。
leaf
leaves
bus
buses
mojacoder
mojacoders