#include <bits/stdc++.h> using namespace std; int a[10005]; int main() { int n,i=1,val,cnt=0,kk; cin>>n; while (i<n) { a[++cnt]=i; cout<<1<<" "<<i<<" "<<i+1<<'\n'; cin>>val; kk=1; while(val==1) { kk++; if(i+kk>n) break; cout<<1<<" "<<i<<" "<<i+kk<<'\n'; cin>>val; } i+=kk; } cout<<2<<" "<<cnt<<" "; for(i=1;i<=cnt;i++) cout<<a[i]<<" "; return 0; }