import java.util.ArrayList;
import java.util.Collections;
import java.util.Scanner;

public class campeonato {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        
        int n = scanner.nextInt();
        int d = scanner.nextInt();
        
        ArrayList<ArrayList<Integer>> A = new ArrayList<>(d);
        ArrayList<ArrayList<Integer>> B = new ArrayList<>(d);
        
        for (int i = 0; i < d; i++) {
            A.add(new ArrayList<>());
            B.add(new ArrayList<>());
        }
        
        for (int i = 0; i < n; i++) {
            A.get(i % d).add(scanner.nextInt());
        }
        
        for (int i = 0; i < n; i++) {
            B.get(i % d).add(scanner.nextInt());
        }
        
        boolean ans = true;
        
        for (int i = 0; i < d; i++) {
            Collections.sort(A.get(i));
            Collections.sort(B.get(i));
            
            if (!A.get(i).equals(B.get(i))) {
                ans = false;
                break;
            }
        }
        
        System.out.println(ans ? "S" : "N");
        
        scanner.close();
    }
}