import java.io.*;

public class ThawteCleaner
{
    public final static int LINE_LENGTH = 76;
    public final static String START = "BEGIN PKCS";
    public final static String END = "END PKCS";

    public static void main(String[] args)
         throws IOException {
        if(args.length != 1) {
            System.out.println("Usage: java " + ThawteCleaner.class.getName() + " inFile");
            System.exit(1);
        }
        BufferedReader r = new BufferedReader(new FileReader(args[0]));
        BufferedWriter w = new BufferedWriter(new FileWriter(args[0] + ".clean"));
        String line;
        while((line = r.readLine()).indexOf(START) == -1)
            ;
        w.write(line);
        w.newLine();
        int c;
        int outIndex = 0;
        int inIndex = 0;
        while((line = r.readLine()) != null) {
            if(line.indexOf(END) != -1) {
                if(outIndex != 0)
                    w.newLine();
                w.write(line);
                break;
            }
            inIndex = 0;
            while(inIndex < line.length()) {
                w.write(line.charAt(inIndex));
                outIndex++;
                if(outIndex == LINE_LENGTH) {
                    w.newLine();
                    outIndex = 0;
                }
                inIndex++;
            }
        }
        w.close();
        r.close();
    }
} 