编程题
先有鸡还是先有蛋
## 题目描述
小明知道“先有鸡还是先有蛋”的答案。他把答案告诉了n个人。不过,对其中的x人,小明故意告诉了错误的答案。然后,有一个人问了这n个人问题的答案,有m个人说先有蛋,其他n-m个人说先有鸡,已知其中有y个人故意说了小明告诉他们的相反的答案。现在给定n、m、x和y,问是否能推测出小明知道的那个答案。如果推测出答案是先有鸡,输出“The chicken”;如果推测出答案是先有蛋,输出“The egg”;如果先有鸡和先有蛋都满足条件,输出“Ambiguous”;如果两个答案都不满足,输出“The oracle is a lie”。
## 输入描述
输入占一行,为4个非负整数n、m、x和y,意义见题面。
## 输出描述
根据推测结果,输出相应的信息。
## 样例输入1
```txt
10 10 0 0
```
## 样例输出1
```txt
The egg
```
## 样例输入2
```txt
60 40 0 30
```
## 样例输出2
```txt
The oracle is a lie
```
## 样例输入3
```txt
60 20 5 25
```
## 样例输出3
```txt
The chicken
```
## 样例输入4
```txt
20 10 5 5
```
## 样例输出4
```txt
Ambiguous
```
## 知识点
- 命题的表示
- 命题的真值
- 推理