#include <vector>
#include <string>
#include <iostream>
#include <algorithm>
using namespace std;
int main()
{
string name = "CS";
vector<vector<string> > ptextarr = {{"CS", "NOTHING"}, {"DS", "NOTHING"}, {"SS", "NOTHING"}, {"ES", "NOTHING"}, {"GS", "NOTHING"}, {"FS", "NOTHING"}};
for(size_t n = 0; n < ptextarr.size(); ++n)
{
auto i = find(ptextarr[n].begin(), ptextarr[n].end(), name);
if(ptextarr[n].end() != i)
std::cout << "Found root at row " << n << " col " << i-ptextarr[n].begin() << '\n';
}
}
I2luY2x1ZGUgPHZlY3Rvcj4KI2luY2x1ZGUgPHN0cmluZz4KI2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8YWxnb3JpdGhtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwppbnQgbWFpbigpCnsKCXN0cmluZyBuYW1lID0gIkNTIjsKICAgIHZlY3Rvcjx2ZWN0b3I8c3RyaW5nPiA+IHB0ZXh0YXJyID0ge3siQ1MiLCAiTk9USElORyJ9LCB7IkRTIiwgIk5PVEhJTkcifSwgeyJTUyIsICJOT1RISU5HIn0sIHsiRVMiLCAiTk9USElORyJ9LCB7IkdTIiwgIk5PVEhJTkcifSwgeyJGUyIsICJOT1RISU5HIn19OwogICAgZm9yKHNpemVfdCBuID0gMDsgbiA8IHB0ZXh0YXJyLnNpemUoKTsgKytuKQogICAgewogICAgICAgIGF1dG8gaSA9IGZpbmQocHRleHRhcnJbbl0uYmVnaW4oKSwgcHRleHRhcnJbbl0uZW5kKCksIG5hbWUpOwogICAgICAgIGlmKHB0ZXh0YXJyW25dLmVuZCgpICE9IGkpCiAgICAgICAgICAgIHN0ZDo6Y291dCA8PCAiRm91bmQgcm9vdCBhdCByb3cgIiA8PCBuIDw8ICIgY29sICIgPDwgaS1wdGV4dGFycltuXS5iZWdpbigpIDw8ICdcbic7CiAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKfQ==