/* 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 A
{
public static void main
(String[] args
) { B.f();
}
}
interface B {
static void f() {
C.f();
}
}
interface C {
static void f() {
StackTraceElement
[] stackTrace1
= (new Exception()).
getStackTrace(); StackTraceElement
[] stackTrace2
= Thread.
currentThread().
getStackTrace(); for (StackTraceElement e : stackTrace1)
for (StackTraceElement e : stackTrace2)
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgQQp7CiAgICBwdWJsaWMgc3RhdGljIHZvaWQgbWFpbihTdHJpbmdbXSBhcmdzKSB7CiAgICAgICAgQi5mKCk7CiAgICB9Cn0KCmludGVyZmFjZSBCIHsKICAgIHN0YXRpYyB2b2lkIGYoKSB7CiAgICAgICAgQy5mKCk7CiAgICB9Cn0KCmludGVyZmFjZSBDIHsKICAgIHN0YXRpYyB2b2lkIGYoKSB7CiAgICAgICAgU3RhY2tUcmFjZUVsZW1lbnRbXSBzdGFja1RyYWNlMSA9IChuZXcgRXhjZXB0aW9uKCkpLmdldFN0YWNrVHJhY2UoKTsKICAgICAgICBTdGFja1RyYWNlRWxlbWVudFtdIHN0YWNrVHJhY2UyID0gVGhyZWFkLmN1cnJlbnRUaHJlYWQoKS5nZXRTdGFja1RyYWNlKCk7CiAgICAgICAgZm9yIChTdGFja1RyYWNlRWxlbWVudCBlIDogc3RhY2tUcmFjZTEpCiAgICAgICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbihlKTsKICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oKTsKICAgICAgICBmb3IgKFN0YWNrVHJhY2VFbGVtZW50IGUgOiBzdGFja1RyYWNlMikKICAgICAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKGUpOwogICAgfQp9Cg==