#include <cstdlib>
#include <ctime>
#include <iostream>
#include <algorithm>

using namespace std;

const int SUM = 2 + 3 + 3 + 4 + 5;

int hits = 0, myhits = 0;
bool is[12][12];
bool cell[12][12], iscell[12][12];
char MSG[24];

int main()
{
	srand(time(0));
	
	int xcoord = 1;
	for (int size = 1; size <= 5; ++size)
	{
		cout << xcoord << ' ' << 3 << ' ' << 0 << '\n';
		is[xcoord][1] = true;
		cout.flush();
		
		xcoord += 2;
	}

	while (true)
	{
		{
			for (int xn = 1; xn <= 10; ++xn)
				for (int yn = 1; yn <= 10; ++yn)
					if (!cell[xn][yn])
					{
						cout << xn << ' ' << yn << '\n';
						cout.flush();
						cell[xn][yn] = true;
						
						cin >> MSG;
						if (MSG[0] == 'H')
						{
							iscell[xn][yn] = true;
							++hits;
						}
						else if (MSG[0] == 'S')
						{
							cin >> MSG;
							++hits;
							break;
						}
						
						break;
					}
		}
		
		if (hits == SUM) break;
		
		int xh, yh;
		cin >> xh >> yh;
		if (is[xh][yh])
			++myhits;
		
		if (myhits == SUM) break;
	}
}