public class Solution {
    public static void main(String[] args) throws Exception {
        BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
        String fileName = reader.readLine();
        reader.close();

        if (args[0] != null) {
            BufferedReader fileReader = new BufferedReader(new FileReader(fileName));
            ArrayList<String> list = new ArrayList<>();
            String line;

            while (fileReader.readLine() != null) {
                line = fileReader.readLine();
                String id = line.substring(0, 8).trim();
                if (args[1].equals(id) && args[0].equals("-d")) {
                    continue;
                }
                if (args[1].equals(id) && args[0].equals("-u")) {
                    line = String.format("%-8s%-30.30s%-8.8s%-4.4s", args[1], args[2], args[3], args[4]);
                }
                list.add(line);
            }
            fileReader.close();

            BufferedWriter writer = new BufferedWriter(new FileWriter(fileName));
            for (int i = 0; i < list.size(); i++) {
                if (i != 0) writer.newLine();
                writer.write(list.get(i));
            }
            writer.close();
        }
}
}