#include <bits/stdc++.h>
using namespace std;
const int N = 12345;
char b[4];
bool ask(int x) {
  ++x;
  printf("1 %d %d\n", x, x + 1);
  fflush(stdout);
  scanf("%s", b);
  return *b == 'T';
}
int search(int l, int r) {
  while (l < r) {
    int mid = (l + r) / 2;
    if (ask(mid))
      r = mid;
    else
      l = mid + 1;
  }
  return l;
}
int main() {
  int n, k1, k2;
  scanf("%d%d", &n, &k1);
  k1 = search(0, n - 1);
  k2 = search(0, k1 - 1);
  if (k1 == 0 || k1 == k2 + 1 && !ask(k2)) {
    k2 = search(k1 + 1, n - 1);
  }
  printf("2 %d %d\n", k1 + 1, k2 + 1);
  fflush(stdout);
  return 0;
}
