import java.util.*;
import java.util.regex.*;
import java.lang.*;
import java.io.*;
class Ideone
{
{
String s
= "dasdasd {{as\nd}} asd asas dsad {{qw1}} d asdasdasdasd"; Matcher m = Pattern.compile("\\{\\{[^}]*(?:}(?!})[^}]*)*}}").matcher(s);
List<String> res = new ArrayList<>();
while(m.find()) {
res.add(m.group());
}
}
}
aW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS51dGlsLnJlZ2V4Lio7CmltcG9ydCBqYXZhLmxhbmcuKjsKaW1wb3J0IGphdmEuaW8uKjsKCmNsYXNzIElkZW9uZQp7CglwdWJsaWMgc3RhdGljIHZvaWQgbWFpbiAoU3RyaW5nW10gYXJncykgdGhyb3dzIGphdmEubGFuZy5FeGNlcHRpb24KCXsKCQlTdHJpbmcgcyA9ICJkYXNkYXNkIHt7YXNcbmR9fSBhc2QgYXNhcyBkc2FkIHt7cXcxfX0gZCBhc2Rhc2Rhc2Rhc2QiOwoJICAgIE1hdGNoZXIgbSA9IFBhdHRlcm4uY29tcGlsZSgiXFx7XFx7W159XSooPzp9KD8hfSlbXn1dKikqfX0iKS5tYXRjaGVyKHMpOwoJICAgIExpc3Q8U3RyaW5nPiByZXMgPSBuZXcgQXJyYXlMaXN0PD4oKTsKCSAgICB3aGlsZShtLmZpbmQoKSkgewoJICAgIAlyZXMuYWRkKG0uZ3JvdXAoKSk7CgkgICAgfQoJICAgIFN5c3RlbS5vdXQucHJpbnRsbihyZXMpOwoJfQp9