프로그램 명: coci_ladice
제한시간: 1 초

성재는 방 정리를 할 때 서랍장도 같이 정리하기로 마음먹었다. 성재는 방에 있던 N개의 물건을 L개의 서랍장에 담으려고 한다. 성재는 기억하기 쉽게 아래 방식으로 물건을 넣으려고 한다.

성재는 각 물건에 대해서 Ak와 Bk를 모두 종이에 썼다. 무턱대로 서랍장을 정리하면 자신에게 필요한 물건이 버려질 수 있다고 느낀 성재는, 당신에게 무슨 물건이 버려질지 구하는 프로그램을 작성해달라고 요청했다.

입력 형식

전체 데이터의 50%는 1 ≤ N, L ≤ 2,000이다.

출력 형식

각 줄마다, 각 물건이 버려진다면 'SMECE'를, 서랍에 넣어진다면 'LADICA'를 출력한다.
입력 예 1

5 3
1 2
1 3
1 2
1 3
1 2

출력 예 1

LADICA
LADICA
LADICA
SMECE
SMECE

입력 예 2

9 10
1 2
3 4
5 6
7 8
9 10
2 3
1 5
8 2
7 9

출력 예 2

LADICA
LADICA
LADICA
LADICA
LADICA
LADICA
LADICA
LADICA
LADICA


입력 예 1 설명
첫 번째 물건은 1번째 규칙에 의해 1번 서랍에 들어가고, 두 번째 물건은 2번째 규칙에 의해 3번 서랍에 들어간다. 세 번째 물건은 2번째 규칙에 의해 2번 서랍에 들어간다.
이미 3개의 서랍이 꽉 찼기 때문에 4, 5번 물건은 버려진다.

입력 예 2 설명
첫 여섯 개의 물건은 각각 1, 3, 5, 7, 9, 2번 서랍에 들어간다.
7번째 물건은 3번 규칙에 의해 1번 서랍에 있던 물건을 2번 서랍에, 2번 서랍에 있던 물건을 3번 서랍에, 3번 서랍에 있던 물건을 4번 서랍에 넣으려고 할 것이다. 4번 서랍이 비었기 때문에 1, 6, 2번째 물건은 각각 2, 3, 4번 서랍으로 옮겨지고 7번째 물건은 1번 서랍에 들어간다.
8번째 물건은 8번 서랍에 들어간다.
9번째 물건은 3번 규칙에 의해 7번 서랍에 있던 물건을 8번 서랍에, 8번 서랍에 있던 물건을 2번 서랍에, 2번 서랍에 있던 물건을 1번 서랍에, 1번 서랍에 있던 물건을 5번 서랍에, 5번 서랍에 있던 물건을 6번 서랍에 넣으려고 할 것이다. 6번 서랍이 비었기 때문에 4, 8, 1, 7, 3번째 물건은 각각 8, 2, 1, 5, 6번 서랍으로 옮겨지고 9번째 물건은 7번 서랍에 들어간다.

Mirko has N items (labeled with numbers from 1 to N) and L drawers (labeled with numbers from 1 to L). All items are currently scattered throughout his room, so he decided to clean them up. Each drawer can contain one item, and in order to make it easier for Mirko to find them later, he has determined in advance exactly two drawers (Ai and Bi) for each item i.

Mirko stores the items in order from 1 to N using the first rule he can apply: 1. If the drawer Ai is empty, he stores the item i in that drawer 2. If the drawer Bi is empty, he stores the item i in that drawer 3. Try to move the item from Ai to its other drawer; if that one's filled too, try moving that item to its other drawer, and so on until you either succeed or get back to a previously seen drawer. In case of success, store the item i in the drawer Ai . In case of failure, continue to next rule. 4. Try moving the item from Bi to its other drawer; if that one's filled too, try moving that item to its other drawer, and so on until you either succeed or get back to a previously seen drawer. In case of success, store the item i in the drawer Bi . In case of failure, continue to next rule. 5. Give up and throw away the item i. For given pairs of drawers for each item, determine which items will be stored and which will be thrown away.

입력

The first line of input consists of two integers, N and L (1 ≤ N, L ≤ 300 000), the number of items and the number of drawers. Each of the following N lines contains two integers: Ai and Bi (1 ≤ Ai and Bi ≤ L), pair of drawers corresponding to the item i. The numbers Ai and Bi will be different.

출력

For each item, respectively, output where it ends up. In case the item is stored successfully, output "LADICA" (without quotes, Croatian word for drawer). In case the item is thrown away, output "SMECE" (without quotes, Croatian word for trash).

입출력 예

input 
 
5 3 
1 2 
1 3 
1 2 
1 3 
1 2 
 
output 
 
LADICA 
LADICA 
LADICA 
SMECE 
SMECE 
input 
 
9 10 
1 2 
3 4 
5 6 
7 8 
9 10 
2 3 
1 5 
8 2 
7 9 
 
output 
 
LADICA 
LADICA 
LADICA 
LADICA 
LADICA 
LADICA 
LADICA 
LADICA 
LADICA 

Clarification of the first example: The first item goes to drawer 1 by rule 1). The second item goes to 
drawer 3 by rule 2). The third item goes to drawer 2 by rule 2). 
For the fourth and fifth item, both drawers are already taken and cannot be emptied. 
Clarification of the second example: The first six items go into drawers 1, 3, 5, 7, 9, 2 (respectively), 
by rule 1). For the seventh item, applying the rule 3), we try to move the item in drawer 1 to drawer 2, 
the item in drawer 2 to drawer 3, the item in drawer 3 to drawer 4, which we succeed because the 
drawer is empty. 

The eighth item goes to drawer 8 which was empty from the beginning. For the ninth item, applying the rule 3), we try to move the item in drawer 7 to drawer 8, the item in drawer 8 to drawer 2, the item in drawer 2 to drawer 1, the item in drawer 1 to drawer 5, the item in drawer 5 to drawer 6, which we succeed because the drawer is empty

출처:/coci/2013-2014/contest5
번역:functionx

[질/답] [제출 현황] [푼 후(0)]
[ 채 점 ] [홈으로]  [뒤 로]