水盐平衡
题号:NC266833
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 256 M,其他语言512 M
64bit IO Format: %lld

题目描述

小蓝有两份盐水溶液,第一份包含 a 单位的盐和 b 单位的水,第二份包含 c 单位的盐和 d 单位的水,两份盐水溶液的浓度并不相同

小灰灰打算恶作剧将第一份盐水溶液的浓度变得和第二份盐水溶液的浓度一样,秉承着“水多加盐,盐多加水”的指导思想,他想知道在给定的 a,b,c,d 下他只需要给第一份盐水溶液加水还是加盐。

注:
    以第一份盐水溶液为例,这里的盐水溶液浓度可以看作是 \frac{a}{b}

输入描述:

输入第一行一个整数 T 代表案例组数。

每组案例包含一行输入:
    一行四个空格分隔的整数分别代表 a,b,c,d

保证:
1 \le T \le 1000

1 \le a,b,c,d \le 1000

输出描述:

输出共 T 行第 i 行一个整数代表第 i 组案例的答案。

对于每组案例:
    若小灰灰只需要给第一份溶液加水则输出一个字符 'S';

    否则输出一个字符 'Y' 代表小灰灰只需要给第一份溶液中加盐。
示例1

输入

复制
5
1 100 5 100
5 100 1 100
1 100 1 20
2 4 6 8
20 1 1 20

输出

复制
Y
S
Y
Y
S