BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
FileReader fr = new FileReader(br.readLine());
br.close();

br = new BufferedReader(fr);
StringBuilder sb = new StringBuilder();
while(br.ready())
    sb.append(br.readLine());
fr.close();
br.close();

// Парсим
ArrayList<String> list = new ArrayList<>();
for(String s : sb.toString().split("[<]"))
    list.add(s);
// Подрихтуем список
for (int i = 0; i < list.size(); i++)
{
    if(list.get(i).contains(">"))
    {
        list.set(i, "<" + list.get(i));
    }
    else
    {
        list.remove(i);
        i--;
    }
}
//System.out.println(list);

// Формируем финальный список
ArrayList<String> finalList = new ArrayList<>();
while(!list.isEmpty())
{
    int nesting = 0;
    // Наименование тега
    String s = list.get(0);
    // Если с параметрами
    if(s.contains(" ") && s.indexOf(' ') < s.indexOf('>'))
        s = s.substring(0,s.indexOf(' '));
    else
        s = s.substring(0, s.indexOf('>'));

    StringBuilder curTag = new StringBuilder();
    curTag.append(list.get(0));
    // Ищем закрывающий тег
    for (int i = 1; i < list.size(); i++)
    {
        if(list.get(i).contains(s))
        {
            // Еще один открывающий тег, добавляем в строку и увеличиваем вложенность
            curTag.append(list.get(i));
            nesting++;
            continue;
        }
        if(list.get(i).contains("</" + s.substring(1,s.length())))
        {
            // Закрывающий тег
            curTag.append(list.get(i));
            if (nesting == 0)
            {
                // Выборка по тек. тегу закончена, удаляем первый и текщий элементы
                list.remove(i);
                list.remove(0);
                finalList.add(curTag.toString());
                break;
            }
            else
            {
                nesting--;
                continue;
            }
        }
        // Что-то неинтересное нам, просто добавляем к тек. строке
        curTag.append(list.get(i));
    }
}

// Распарсили, выводим
for(String s : finalList)
{
    if(s.contains(args[0]) && s.indexOf(args[0]) == 1)
        System.out.println(s);
}