/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
import java.util.regex.*;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
{
String input
= new Scanner
(System.
in).
useDelimiter("\\Z").
next();
final Pattern p = Pattern.compile(
"\".*?(?<!\\\\)\"|" + // ignore string literals
"(?s)<%--.*?--%>|" + // ignore JSP comments
"<!--(.*?)-->"); // capture HTML comments in group #1
Matcher m = p.matcher(input);
while (m.find()) {
if (m.group(1) != null) {
m.appendReplacement(sb, "<%--$1--%>");
}
}
m.appendTail(sb);
String output
= sb.
toString();
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CmltcG9ydCBqYXZhLnV0aWwucmVnZXguKjsKCi8qIE5hbWUgb2YgdGhlIGNsYXNzIGhhcyB0byBiZSAiTWFpbiIgb25seSBpZiB0aGUgY2xhc3MgaXMgcHVibGljLiAqLwpjbGFzcyBJZGVvbmUKewoJcHVibGljIHN0YXRpYyB2b2lkIG1haW4gKFN0cmluZ1tdIGFyZ3MpIHRocm93cyBqYXZhLmxhbmcuRXhjZXB0aW9uCgl7CgkJU3RyaW5nIGlucHV0ID0gbmV3IFNjYW5uZXIoU3lzdGVtLmluKS51c2VEZWxpbWl0ZXIoIlxcWiIpLm5leHQoKTsKCQkKCQlmaW5hbCBQYXR0ZXJuIHAgPSBQYXR0ZXJuLmNvbXBpbGUoCiAgICAgICAgICAgICAgICAiXCIuKj8oPzwhXFxcXClcInwiICsgICAvLyBpZ25vcmUgc3RyaW5nIGxpdGVyYWxzCiAgICAgICAgICAgICAgICAiKD9zKTwlLS0uKj8tLSU+fCIgKyAgICAvLyBpZ25vcmUgSlNQIGNvbW1lbnRzCiAgICAgICAgICAgICAgICAiPCEtLSguKj8pLS0+Iik7ICAgICAgICAvLyBjYXB0dXJlIEhUTUwgY29tbWVudHMgaW4gZ3JvdXAgIzEKCQkKCQlNYXRjaGVyIG0gPSBwLm1hdGNoZXIoaW5wdXQpOwoJCVN0cmluZ0J1ZmZlciBzYiA9IG5ldyBTdHJpbmdCdWZmZXIoKTsKCQl3aGlsZSAobS5maW5kKCkpIHsKCQkgICAgaWYgKG0uZ3JvdXAoMSkgIT0gbnVsbCkgewoJCSAgICAJbS5hcHBlbmRSZXBsYWNlbWVudChzYiwgIjwlLS0kMS0tJT4iKTsKCQkgICAgfQoJCX0KCQltLmFwcGVuZFRhaWwoc2IpOwoJCVN0cmluZyBvdXRwdXQgPSBzYi50b1N0cmluZygpOwoJCQoJCVN5c3RlbS5vdXQucHJpbnRsbihvdXRwdXQpOwoJfQp9
Jmx0OyEtLSBub3JtYWwgSFRNTCBjb21tZW50IC0tJmd0OwombHQ7JS0tIG5vcm1hbCBKU1AgY29tbWVudCAtLSUmZ3Q7CiZsdDslLS0gJmx0OyEtLSBuZXN0ZWQgSFRNTCBjb21tZW50IGluIEpTUCBjb21tZW50IC0tJmd0OyAtLSUmZ3Q7ClN0cmluZyB2YXJpYWJsZSA9ICZxdW90O1wmcXVvdDsmbHQ7IS0tIGNvbW1lbnQgaW5zaWRlIHN0cmluZyBsaXRlcmFsIC0tJmd0OyZxdW90Ow==
<!-- normal HTML comment -->
<%-- normal JSP comment --%>
<%-- <!-- nested HTML comment in JSP comment --> --%>
String variable = "\"<!-- comment inside string literal -->"