둘레 C인 원 위에 놓인 N개의 올리브 위치가 주어질 때, 길이 C/N인 같은 크기 부채꼴로 나누어 각 조각에 올리브가 하나씩 들어가도록 자를 수 있는지 판정한다.
페페 할아버지가 만드는 피자는 완전한 원 모양이다. 오늘 저녁으로 준비한 피자에는 올리브 몇 개가 원주 위에 정확히 놓여 있고, 그 위치는 제멋대로다.
피자의 원주 길이 CCC와 올리브 개수 NNN, 올리브 각각의 위치가 주어진다. 이 피자를 크기가 같은 부채꼴로 잘라서 모든 조각이 올리브를 정확히 한 개씩 담게 만들 수 있는지 판정하라.
한 조각에 올리브가 정확히 하나씩 들어가야 하므로 조각의 개수는 NNN이고, 각 조각의 호 길이는 C/NC/NC/N이다. 자르는 선은 모두 중심에서 원주로 뻗은 반지름이며, 원주 위의 어느 점에서든 자를 수 있다. 정수 위치에서만 자를 필요는 없다. 어떤 올리브도 자른 선 위에 놓여서는 안 된다. 올리브는 아주 작아서 크기는 무시한다.
아래 그림은 (a) 원주가 121212이고 올리브가 세 개인 피자를 같은 크기로 나눈 한 가지 방법과, (b) 원주가 121212이고 올리브가 네 개여서 위와 같이 나눌 수 없는 경우를 보여준다.
첫 줄에 정수 CCC와 NNN이 주어진다 (3≤C≤1000003 \le C \le 1000003≤C≤100000, 3≤N≤100003 \le N \le 100003≤N≤10000, N≤CN \le CN≤C). CCC는 NNN의 배수다.
둘째 줄에 올리브의 위치를 나타내는 서로 다른 정수 X1,X2,…,XNX_1, X_2, \dots, X_NX1,X2,…,XN이 증가하는 순서로 주어진다 (0≤X1<X2<⋯<XN<C0 \le X_1 < X_2 < \dots < X_N < C0≤X1<X2<⋯<XN<C). 각 위치는 원주 위의 고정된 한 점에서 시계 방향으로 잰 호의 길이다.
한 줄에 한 글자만 출력한다. 위와 같이 자를 수 있으면 S, 그렇지 않으면 N을 출력한다.