4282: 俳句

内存限制:256 MB 时间限制:2 S 标准输入输出
题目类型:传统 评测方式:文本比较 上传者:
提交:11 通过:3

题目描述

俳句是日本传统诗歌的一种体裁。

俳句诗由17个音节组成,分成三个短语,分别包含5个、7个和5个音节(第一个短语应恰好包含5个音节,第二个短语应正好包含7个音节,而第三个短语应刚好包含5个)。俳句杰作包含了对这三个短语中某一时刻的描述。每一个字在一首小诗中都很重要,这就是为什么俳句充满了符号。每个词都有一个特殊的含义,一个特殊作用。俳句的主要原则是用几个词说很多话。

为了简化问题,在给定的问题中,我们将考虑短语中的音节数等于那里的元音字母数。只有以下字母被视为元音字母:“a”、“e”、“i”、“o”和“u”。

给出了某首诗的三个阶段。确定它是否是俳句。

Haiku is a genre of Japanese traditional poetry.

A haiku poem consists of 17 syllables split into three phrases, containing 5, 7 and 5 syllables correspondingly (the first phrase should contain exactly 5 syllables, the second phrase should contain exactly 7 syllables, and the third phrase should contain exactly 5 syllables). A haiku masterpiece contains a description of a moment in those three phrases. Every word is important in a small poem, which is why haiku are rich with symbols. Each word has a special meaning, a special role. The main principle of haiku is to say much using a few words.
To simplify the matter, in the given problem we will consider that the number of syllable in the phrase is equal to the number of vowel letters there. Only the following letters are regarded as vowel letters: "a", "e", "i", "o" and "u".
Three phases from a certain poem are given. Determine whether it is haiku or not.
Input
The input data consists of three lines. The length of each line is between 1 and 100, inclusive. The i-th line contains the i-th phrase of the poem. Each phrase consists of one or more words, which are separated by one or more spaces. A word is a non-empty sequence of lowercase Latin letters. Leading and/or trailing spaces in phrases are allowed. Every phrase has at least one non-space character. See the example for clarification.
Output
Print "YES" (without the quotes) if the poem is a haiku. Otherwise, print "NO" (also without the quotes).
Examples
Input
on  codeforces 
beta round is running
 a rustling of keys 
Output
YES
Input
how many gallons
of edo s rain did you drink
 cuckoo
Output
NO

输入格式

输入数据由三行组成。每条线的长度介于1和100之间(包括1和100)。第i行包含这首诗的第i个短语。每个短语由一个或多个单词组成,单词之间用一个或更多的空格隔开。单词是小写拉丁字母的非空序列。短语中允许有前导和/或尾随空格。每个短语至少有一个非空格字符。请参见示例以进行说明。

输出格式

如果这首诗是俳句,请打印“是”(不带引号)。否则,打印“否”(也不带引号)。

 

输入样例:

how many gallons
of edo s rain did you drink
cuckoo

输出样例:

NO

输入样例 复制

how many gallons
of edo s rain did you drink
cuckoo

输出样例 复制

NO