/ XMU_ACM / 题库 /

Insecure

Insecure

Description

最近,XMU的神经病XXX迷上了一款益智小游戏,在这个游戏中XXX将当任自来水公司的老板,负责安排自来水厂和自来水管的调度问题。

现在XXX手上有N个自来水厂和N个需要用水的大工厂,我们假设编号从1开始到2*N,且奇数编号表示自来水厂,偶数编号表示需要用水的大工厂,XXX还能修建 N+M 条单向的自来水管道,从自来水厂指向大工厂。现在XXX使用最笨的方式,对于每个自来水厂 A=2k+1,他修建了一条单向自来水管道指向大工厂B=2k+2,现在他还剩余一些资金,能够修建M条单向自来水管道,于是他就瞎修一通,也看不出来有什么用。于是聪明的你看不下去了,想要考考他,这里面哪些大工厂是安全牢靠的。

这里的安全牢靠指的是,如果自来水厂 A=2k+1 到大工厂 B=2k+2 的直接相连的自来水管道断裂时,仍然有一种供水的方案,在每个自来水厂只对一个大工厂供水的情况下,使得每个大工厂都能获得供水。

Format

Input

输入的第一行为两个整数N和M,(1<=N<=100000,M<=2*N),如上所述
接下来M行,每行两个整数X和Y,表示编号为X的自来水厂有一条单向管道到编号为Y的大工厂。数据保证X为自来水厂且Y为大工厂。

Output

输出N行,每行表示第i个大工厂是不是安全可靠的,是输出Y,否则输出N

Sample 1

Input

2 1
3 2

Output

N
N

Sample 2

Input

2 2
3 2
1 4

Output

Y
Y

Limitation

1s, 128MB for each test case.

Hint

Source

Coolxxx

信息

难度
(无)
分类
(无)
标签
(无)
递交数
0
已通过
0
通过率
?
上传者