import java.util.*;
import java.lang.*;
import java.io.*;
 
 
class Ideone
{
	{
		if( A() && B() || C() && D() ){
			System.
out.
println("done..."); 		}
	}
 
	public static boolean A(){
		System.
out.
println("This is class A"); 		return true;
	}
 
	public static boolean B(){
		System.
out.
println("This is class B"); 		return true;
	}
 
	public static boolean C(){
		System.
out.
println("This is class C"); 		return true;
	}
 
	public static boolean D(){
		System.
out.
println("This is class D"); 		return true;
	}
 
}
				CmltcG9ydCBqYXZhLnV0aWwuKjsKaW1wb3J0IGphdmEubGFuZy4qOwppbXBvcnQgamF2YS5pby4qOwoKCmNsYXNzIElkZW9uZQp7CglwdWJsaWMgc3RhdGljIHZvaWQgbWFpbiAoU3RyaW5nW10gYXJncykgdGhyb3dzIGphdmEubGFuZy5FeGNlcHRpb24KCXsKCQlpZiggQSgpICYmIEIoKSB8fCBDKCkgJiYgRCgpICl7CgkJCVN5c3RlbS5vdXQucHJpbnRsbigiZG9uZS4uLiIpOwoJCX0KCX0KCQoJcHVibGljIHN0YXRpYyBib29sZWFuIEEoKXsKCQlTeXN0ZW0ub3V0LnByaW50bG4oIlRoaXMgaXMgY2xhc3MgQSIpOwoJCXJldHVybiB0cnVlOwoJfQoJCglwdWJsaWMgc3RhdGljIGJvb2xlYW4gQigpewoJCVN5c3RlbS5vdXQucHJpbnRsbigiVGhpcyBpcyBjbGFzcyBCIik7CgkJcmV0dXJuIHRydWU7Cgl9CgkKCXB1YmxpYyBzdGF0aWMgYm9vbGVhbiBDKCl7CgkJU3lzdGVtLm91dC5wcmludGxuKCJUaGlzIGlzIGNsYXNzIEMiKTsKCQlyZXR1cm4gdHJ1ZTsKCX0KCQoJcHVibGljIHN0YXRpYyBib29sZWFuIEQoKXsKCQlTeXN0ZW0ub3V0LnByaW50bG4oIlRoaXMgaXMgY2xhc3MgRCIpOwoJCXJldHVybiB0cnVlOwoJfQoJCn0=