fork download
  1. class A {
  2. private B b = new B();
  3. @Override
  4. public String toString() {
  5. return "b "+b;
  6. }
  7. }
  8.  
  9. class B {
  10. private A a = new A();
  11. @Override
  12. public String toString() {
  13. return "";
  14. }
  15. }
  16.  
  17. class StackoverflowErrorTest {
  18. public static void main(String[] args) {
  19. A a = new A();
  20. }
  21. }
Runtime error #stdin #stdout #stderr 0.21s 119768KB
stdin
Standard input is empty
stdout
Standard output is empty
stderr
Exception in thread "main" java.lang.StackOverflowError
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)
	at B.<init>(Main.java:10)
	at A.<init>(Main.java:2)