#include using namespace std; int main() { int n; cin >> n; vector> G(n); for (int i = 0; i < n; ++i) { for (int j = 0; j < 4; ++j) { string s; cin >> s; if (s == "H") { continue; } int x = stoi(s) - 1; G[i].push_back(x); } } vector seen(n, false); auto dfs = [&](auto dfs, int u) -> void { seen.at(u) = true; if (u) cout << "("; for (const auto &to : G.at(u)) { if (seen.at(to)) continue; dfs(dfs, to); } if (u) cout << "methyl)"; }; dfs(dfs, 0); cout << "methane" << endl; }