Có thùng nước được đánh số từ
đến
, giữa
thùng bất kỳ đều có một ống nối có một van có thể khóa hoặc mở. Ở trạng thái
ban đầu tất cả các van đều đóng.
Bạn được cho một số truy vấn, trong đó mỗi truy vấn có dạng:
Dạng X Y 1
có ý nghĩa là bạn cần mở van nối giữa thùng
và
.
Dạng X Y 2
có ý nghĩa là bạn cần cho biết với trạng thái các van đang mở/khóa như hiện tại thì thùng
và
có thuộc cùng một nhóm bình thông nhau hay không? Hai thùng được coi là thuộc cùng một nhóm bình thông nhau nếu nước
từ bình nàycó thể chảy đến được bình kia qua một số ống có van đang mở.
Input
Dòng đầu tiên chứa số nguyên là số truy vấn thỏa
.
dòng tiếp theo, mỗi dòng chứa
số nguyên dương
với ý nghĩa có yêu cầu loại
với
thùng
và
.
Output
Với mỗi yêu cầu dạng X Y 2
(với ) bạn cần ghi ra số
hoặc
trên một dòng
tùy thuộc
thùng
và
không thuộc hoặc thuộc cùng một nhóm bình.
Samples
Sample Input 1
9
1 2 2
1 2 1
3 7 2
2 3 1
1 3 2
2 4 2
1 4 1
3 4 2
1 7 2
Sample Output 1
0
0
1
0
1
0
REF: spoj
Comments