Cho một cây gồm đỉnh, đánh số từ đến và được chọn gốc tại đỉnh . Một đỉnh được gọi là tổ tiên của đỉnh khi xuất hiện trên đường đi từ gốc tới và .
Có truy vấn, mỗi truy vấn gồm hai đỉnh khác nhau và . Với từng truy vấn, hãy xác định quan hệ của hai đỉnh theo quy tắc sau:
- In
MAnếu là tổ tiên của . - Nếu điều trên không đúng, in
RInếu là tổ tiên của . - In
SAnếu hai đỉnh không có quan hệ tổ tiên theo cả hai hướng.
Input
- Dòng đầu chứa hai số nguyên và .
-
Mỗi dòng trong dòng tiếp theo chứa hai số nguyên và , biểu diễn một cạnh vô hướng của cây.
-
Mỗi dòng trong dòng cuối chứa hai số nguyên khác nhau và , mô tả một truy vấn.
Output
- Với mỗi truy vấn, in trên một dòng đúng một trong ba chuỗi
MA,RI,SAtheo quy tắc đã nêu.
Constraints
- .
- .
- Các cạnh tạo thành một cây và gốc của cây là đỉnh .
- Trong mỗi truy vấn, .
Scoring
- Subtask ( số điểm): .
- Subtask ( số điểm): Không có giới hạn bổ sung.
Example
Test 1
Input
8 6 1 2 1 3 2 4 2 5 3 6 6 7 6 8 2 5 5 2 4 5 1 8 7 3 5 8
Output
MA RI SA MA RI SA
Giải thích: Đỉnh nằm trên đường từ tới , còn trong truy vấn thì quan hệ đúng theo chiều ngược lại. Các cặp và nằm ở hai nhánh khác nhau nên nhận kết quả SA.