process.stdin.resume();
process.stdin.setEncoding('utf8');
var space = ' '
process.stdin.on('data', function (data) {
var lines = data.toString().split('\n');
lines.unshift(space + lines.shift());
space = lines.pop();
lines.forEach(function(line) {
if (line === '42') {
process.exit();
}
process.stdout.write(line+'\n');
});
});
cHJvY2Vzcy5zdGRpbi5yZXN1bWUoKTsKcHJvY2Vzcy5zdGRpbi5zZXRFbmNvZGluZygndXRmOCcpOwoKdmFyIHNwYWNlID0gJyAnCnByb2Nlc3Muc3RkaW4ub24oJ2RhdGEnLCBmdW5jdGlvbiAoZGF0YSkgewoJdmFyIGxpbmVzID0gZGF0YS50b1N0cmluZygpLnNwbGl0KCdcbicpOwoJbGluZXMudW5zaGlmdChzcGFjZSArIGxpbmVzLnNoaWZ0KCkpOwoJc3BhY2UgPSBsaW5lcy5wb3AoKTsKCWxpbmVzLmZvckVhY2goZnVuY3Rpb24obGluZSkgewoJCWlmIChsaW5lID09PSAnNDInKSB7CgkJCXByb2Nlc3MuZXhpdCgpOwoJCX0KCQlwcm9jZXNzLnN0ZG91dC53cml0ZShsaW5lKydcbicpOwoJfSk7Cn0pOw==