/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
{
System.
out.
println(gHappy
("abggab")); System.
out.
println(gHappy
("gbggab")); System.
out.
println(gHappy
("gbga")); System.
out.
println(gHappy
("abggabgg")); System.
out.
println(gHappy
("ggasdfasdf")); System.
out.
println(gHappy
("ggasdfasdfg")); }
public static boolean gHappy
(String input
) { // make sure input matches two g's in a row, but not a lone g
return input.matches(".*gg.*") && !input.matches(".*(?<!g)g(?!g).*");
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoJCVN0cmluZyBpbnB1dCA9ICJhYmdnYWIiOwoJCVN5c3RlbS5vdXQucHJpbnRsbihnSGFwcHkoImFiZ2dhYiIpKTsKCQlTeXN0ZW0ub3V0LnByaW50bG4oZ0hhcHB5KCJnYmdnYWIiKSk7CgkJU3lzdGVtLm91dC5wcmludGxuKGdIYXBweSgiZ2JnYSIpKTsKCQlTeXN0ZW0ub3V0LnByaW50bG4oZ0hhcHB5KCJhYmdnYWJnZyIpKTsKCQlTeXN0ZW0ub3V0LnByaW50bG4oZ0hhcHB5KCJnZ2FzZGZhc2RmIikpOwoJCVN5c3RlbS5vdXQucHJpbnRsbihnSGFwcHkoImdnYXNkZmFzZGZnIikpOwoJfQoJCglwdWJsaWMgc3RhdGljIGJvb2xlYW4gZ0hhcHB5KFN0cmluZyBpbnB1dCkgewoJCS8vIG1ha2Ugc3VyZSBpbnB1dCBtYXRjaGVzIHR3byBnJ3MgaW4gYSByb3csIGJ1dCBub3QgYSBsb25lIGcKCQlyZXR1cm4gaW5wdXQubWF0Y2hlcygiLipnZy4qIikgJiYgIWlucHV0Lm1hdGNoZXMoIi4qKD88IWcpZyg/IWcpLioiKTsKCX0KfQ==