柜台结账
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 256 M,其他语言512 M
64bit IO Format: %lld

题目描述

The__Flash 手推一满满商品的购物车来到超市柜台结账。

柜台小姐姐凭借着娴熟的手法很快计算出了商品价格的总和,记为 a_1.a_2,其中 a_1 为价格的整数部分,0.a_2 为价格的小数部分。为了避免找零钱,柜台小姐姐要求 The__Flash 支付原价格向个位偶数舍入结果的金额。

a_1.a_2 向个位偶数舍入规则如下:

1. 若小数部分 ,则整数部分 a_1 加一并丢弃小数部分。

2. 若小数部分 ,则整数部分 a_1 不变并丢弃小数部分。

3. 若小数部分 ,则整数部分 a_1 变为距离 a1.a2 最近的偶数并丢弃小数部分。

由于 The__Flash 傻乎乎的,所以请你判断 The__Flash 支付的金额与原价格相比是多了还是少了?

输入描述:

第一行输入两个整数 ,分别表示价格的整数部分和小数部分。

保证 a_2 没有前导零,例如 a_2 不会为 05

输出描述:

若 The__Flash 支付的金额与原价格相比多了,输出 "Happy birthday to MFGG"(不包括引号);

若 The__Flash 支付的金额原价格相比少了,输出 "Happy birthday to YXGG"(不包括引号);

若 The__Flash 支付的金额原价格相比不变,输出 "PLMM"(不包括引号)。
示例1

输入

复制
1 4

输出

复制
Happy birthday to YXGG
示例2

输入

复制
1 5

输出

复制
Happy birthday to MFGG
示例3

输入

复制
1 6

输出

复制
Happy birthday to MFGG
示例4

输入

复制
0 0

输出

复制
PLMM