题库练习 Harry Potter and Three Spells
← 上一题 下一题 →

A7976 | Harry Potter and Three Spells

时间限制1s
内存限制256MB
通过 / 提交0/0

题目描述

A long time ago (probably even in the first book), Nicholas Flamel, a great alchemist and the creator of the Philosopher's Stone, taught Harry Potter three useful spells. The first one allows you to convert $a$ grams of sand into $b$ grams of lead, the second one allows you to convert $c$ grams of lead into $d$ grams of gold and third one allows you to convert $e$ grams of gold into $f$ grams of sand. When Harry told his friends about these spells, Ron Weasley was amazed. After all, if they succeed in turning sand into lead, lead into gold, and then turning part of the gold into sand again and so on, then it will be possible to start with a small amount of sand and get huge amounts of gold! Even an infinite amount of gold! Hermione Granger, by contrast, was skeptical about that idea. She argues that according to the law of conservation of matter getting an infinite amount of matter, even using magic, is impossible. On the contrary, the amount of matter may even decrease during transformation, being converted to magical energy. Though Hermione's theory seems convincing, Ron won't believe her. As far as Ron is concerned, Hermione made up her law of conservation of matter to stop Harry and Ron wasting their time with this nonsense, and to make them go and do homework instead. That's why Ron has already collected a certain amount of sand for the experiments. A quarrel between the friends seems unavoidable...

Help Harry to determine which one of his friends is right, and avoid the quarrel after all. To do this you have to figure out whether it is possible to get the amount of gold greater than any preassigned number from some finite amount of sand.

输入格式

The first line contains $6$ integers $a$ , $b$ , $c$ , $d$ , $e$ , $f$ ( $0<=a,b,c,d,e,f<=1000$ ).

输出格式

Print "Ron", if it is possible to get an infinitely large amount of gold having a certain finite amount of sand (and not having any gold and lead at all), i.e., Ron is right. Otherwise, print "Hermione".

输入输出样例

输入 #1
100 200 250 150 200 250
输出 #1
Ron
输入 #2
100 50 50 200 200 100
输出 #2
Hermione
输入 #3
100 10 200 20 300 30
输出 #3
Hermione
输入 #4
0 0 0 0 0 0
输出 #4
Hermione
输入 #5
1 1 0 1 1 1
输出 #5
Ron
输入 #6
1 0 1 2 1 2
输出 #6
Hermione
输入 #7
100 1 100 1 0 1
输出 #7
Ron
C++ 编辑器
输入
输出