1795.Glad to see you!

Time Limit: 1s Memory Limit: 256MB

This is an interactive problem. In the output section below you will see the information about flushing the output.On Sunday Leha the hacker took Nura from the house where she lives and went with her to one of the most luxurious restaurants in Vickopolis. Upon arrival, they left the car in a huge parking lot near the restaurant and hurried inside the building.In the restaurant a polite waiter immediately brought the menu to Leha and Noora, consisting of n dishes. It is interesting that all dishes in the menu are numbered with integers from 1 to n. After a little thought, the girl ordered exactly k different dishes from available in the menu. To pass the waiting time while the chefs prepare ordered dishes, the girl invited the hacker to play a game that will help them get to know each other better.The game itself is very simple: Noora wants Leha to guess any two dishes among all ordered. At the same time, she is ready to answer only one type of questions. Leha can say two numbers x and y (1 \le x,y \le n). After that Noora chooses some dish a for the number x such that, at first, a is among the dishes Noora ordered (x can be equal to a), and, secondly, the value 1795_1.png is the minimum possible. By the same rules the girl chooses dish b for y. After that Noora says «TAK» to Leha, if 1795_2.png, and «NIE» otherwise. However, the restaurant is preparing quickly, so Leha has enough time to ask no more than 60 questions. After that he should name numbers of any two dishes Noora ordered.Help Leha to solve this problem!

Input Format(From the terminal/stdin)

Input There are two numbers n and k (2 \le k \le n \le 105) in the single line of input denoting the number of dishes in the menu and the number of dishes Noora ordered.

Output Format(To the terminal/stdout)

Output If you want to provide an answer, output a string of the form 2 x y (1 \le x,y \le n,x \neq y), if you think the dishes x and y was among dishes ordered by Noora. After that, flush the output and terminate your program.

Sample Input

Copy
3 2
NIE
TAK
NIE
TAK
TAK
TAK
 · \n
   \n
   \n
   \n
   \n
   \n
   \n

Sample Output

Copy
1 1 2
1 2 1
1 1 3
1 3 1
1 2 3
1 3 2
2 2 3
 · · \n
 · · \n
 · · \n
 · · \n
 · · \n
 · · \n
 · · \n

Hints

There are three dishes in sample. Noora ordered dished numberes 2 and 3, which Leha should guess. If Noora receive requests for the first dish (x=1), then she'll choose the second dish (a=2) as the dish with the minimum value 1795_1.png. For the second (x=2) and the third (x=3) dishes themselves will be optimal, because in that case 1795_3.png. Let Leha asks Noora about the next couple of dishes: x=1, y=2, then he'll recieve «NIE» answer, because |1-2| \gt |2-2| x=2, y=1, then he'll recieve «TAK» answer, because |2-2| \le |1-2| x=1, y=3, then he'll recieve «NIE» answer, because |1-2| \gt |3-3| x=3, y=1, then he'll recieve «TAK» answer, because |3-3| \le |1-2| x=2, y=3, then he'll recieve «TAK» answer, because |2-2| \le |3-3| x=3, y=2, then he'll recieve «TAK» answer, because |3-3| \le |2-2| According to the available information, it is possible to say that Nura ordered dishes with numbers 2 and 3.

Submit

请先 登录

© 2025 FAQs