public class Solution {

    public static void main(String[] args) throws IOException {
        String nameTag;
        String fileName;
        String lineHtml;
        if (args.length != 0) {
            nameTag = args[0];
        } else return;
        try (BufferedReader reader = new BufferedReader(new InputStreamReader(System.in))) {
            fileName = reader.readLine();
        }
        try (FileReader fileReader = new FileReader(fileName)) {
            StringBuilder temp = new StringBuilder();
            while (fileReader.ready()) {
                char symbol = (char) fileReader.read();
                if (symbol != '\r' && symbol != '\n') temp.append(symbol);
            }
            lineHtml = temp.toString();
        }
        ArrayList<String> tagList = getAllTag(lineHtml, nameTag);
        for (String i : tagList) {
            System.out.println(i);
        }
    }

    private static ArrayList<String> getAllTag(String lineHtml, String nameTag) {
        String startTag = "<" + nameTag;
        String endTag = "</" + nameTag;
        ArrayList<String> tagList = new ArrayList<>();
        ArrayList<Integer> closeTagList = new ArrayList<>();
        String lastTag;
        int lastOpenTag = lineHtml.lastIndexOf(startTag);
        while (lastOpenTag > 0) {
            int nextCloseTag = lineHtml.indexOf(endTag, lastOpenTag);
            while (closeTagList.contains(nextCloseTag)) {
                nextCloseTag = lineHtml.indexOf(endTag, nextCloseTag + 1);
            }
            closeTagList.add(nextCloseTag);
            lastTag = lineHtml.substring(lastOpenTag, nextCloseTag + endTag.length());
            tagList.add(0, lastTag);
            lastOpenTag = lineHtml.lastIndexOf(startTag, lastOpenTag - 1);
        }
        return tagList;
    }
}