(function c() {
var r = /\/([/\*])/;
var f = function(m, a) { return a === '*' ? '/\/' : '/\*' };
var p = '(' + c + ')();';
p = p.replace(r, f);
/* This is just a comment!
console.log('Quine, part two!'); /*/
console.log('Quine, part one!'); /**/
return p;
})();
KGZ1bmN0aW9uIGMoKSB7CiAgICB2YXIgciA9IC9cLyhbL1wqXSkvOwogICAgdmFyIGYgPSBmdW5jdGlvbihtLCBhKSB7IHJldHVybiBhID09PSAnKicgPyAnL1wvJyA6ICcvXConIH07CiAgICB2YXIgcCA9ICcoJyArIGMgKyAnKSgpOyc7CiAgICBwID0gcC5yZXBsYWNlKHIsIGYpOwogICAgLyogVGhpcyBpcyBqdXN0IGEgY29tbWVudCEKICAgIGNvbnNvbGUubG9nKCdRdWluZSwgcGFydCB0d28hJyk7IC8qLwogICAgY29uc29sZS5sb2coJ1F1aW5lLCBwYXJ0IG9uZSEnKTsgLyoqLwogICAgcmV0dXJuIHA7Cn0pKCk7