import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
public class Main {
int read = inputStreamReader.read();
while (read >= 0){
if (read == 13){
int readNext = inputStreamReader.read();
if (readNext == 10) {
outputStreamWriter.write(readNext);
read = inputStreamReader.read();
continue;
}
outputStreamWriter.write(read);
if (readNext >= 0)
outputStreamWriter.write(readNext);
read = inputStreamReader.read();
continue;
}
outputStreamWriter.write(read);
read = inputStreamReader.read();
}
}
}
aW1wb3J0IGphdmEuaW8uSU9FeGNlcHRpb247CmltcG9ydCBqYXZhLmlvLklucHV0U3RyZWFtUmVhZGVyOwppbXBvcnQgamF2YS5pby5PdXRwdXRTdHJlYW1Xcml0ZXI7CgoKcHVibGljIGNsYXNzIE1haW4gewogICAgcHVibGljIHN0YXRpYyB2b2lkIG1haW4oU3RyaW5nW10gYXJncykgdGhyb3dzIElPRXhjZXB0aW9uIHsKICAgICAgICBJbnB1dFN0cmVhbVJlYWRlciBpbnB1dFN0cmVhbVJlYWRlciA9IG5ldyBJbnB1dFN0cmVhbVJlYWRlcihTeXN0ZW0uaW4pOwogICAgICAgIE91dHB1dFN0cmVhbVdyaXRlciBvdXRwdXRTdHJlYW1Xcml0ZXIgPSBuZXcgT3V0cHV0U3RyZWFtV3JpdGVyKFN5c3RlbS5vdXQpOwogICAgICAgIGludCByZWFkID0gaW5wdXRTdHJlYW1SZWFkZXIucmVhZCgpOwogICAgICAgIHdoaWxlIChyZWFkID49IDApewogICAgICAgICAgICBpZiAocmVhZCA9PSAxMyl7CiAgICAgICAgICAgICAgICBpbnQgcmVhZE5leHQgPSBpbnB1dFN0cmVhbVJlYWRlci5yZWFkKCk7CiAgICAgICAgICAgICAgICBpZiAocmVhZE5leHQgPT0gMTApIHsKICAgICAgICAgICAgICAgICAgICBvdXRwdXRTdHJlYW1Xcml0ZXIud3JpdGUocmVhZE5leHQpOwogICAgICAgICAgICAgICAgICAgIHJlYWQgPSBpbnB1dFN0cmVhbVJlYWRlci5yZWFkKCk7CiAgICAgICAgICAgICAgICAgICAgY29udGludWU7CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBvdXRwdXRTdHJlYW1Xcml0ZXIud3JpdGUocmVhZCk7CiAgICAgICAgICAgICAgICBpZiAocmVhZE5leHQgPj0gMCkKICAgICAgICAgICAgICAgIG91dHB1dFN0cmVhbVdyaXRlci53cml0ZShyZWFkTmV4dCk7CiAgICAgICAgICAgICAgICByZWFkID0gaW5wdXRTdHJlYW1SZWFkZXIucmVhZCgpOwogICAgICAgICAgICAgICAgY29udGludWU7CiAgICAgICAgICAgIH0KICAgICAgICAgICAgb3V0cHV0U3RyZWFtV3JpdGVyLndyaXRlKHJlYWQpOwogICAgICAgICAgICByZWFkID0gaW5wdXRTdHJlYW1SZWFkZXIucmVhZCgpOwogICAgICAgIH0KICAgICAgICBTeXN0ZW0ub3V0LmZsdXNoKCk7CiAgICB9Cn0K