- /* 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 { 
-   
- 	private static final int COUNT = 1000000000; 
- 	private static final boolean T = true; 
- 	private static final boolean F = false; 
-   
- 		// timeLongForm(); 
- 		timeShortForm(); 
- 		timeLongForm(); 
- 		timeShortForm(); 
- 		// timeLongForm(); 
- 	} 
-   
- 	private static void timeLongForm() { 
- 		long-  time  = System- . currentTimeMillis();
 
- 		for (int i = 0; i < COUNT; i++) { 
- 			boolean answer1 = (T && T) || (!T && !T); 
- 			boolean answer2 = (T && F) || (!T && !F); 
- 			boolean answer3 = (F && T) || (!F && !T); 
- 			boolean answer4 = (F && F) || (!F && !F); 
- 		} 
- 		long-  time2  = System- . currentTimeMillis();
 
- 		System- . out- . println("long: "+(- time2 -- time )+"ms");
 
- 	} 
-   
- 	private static void timeShortForm() { 
- 		long-  time  = System- . currentTimeMillis();
 
- 		for (int i = 0; i < COUNT; i++) { 
- 			boolean answer1 = !(T ^ T); 
- 			boolean answer2 = !(F ^ T); 
- 			boolean answer3 = !(T ^ F); 
- 			boolean answer4 = !(F ^ F); 
- 		} 
- 		long-  time2  = System- . currentTimeMillis();
 
- 		System- . out- . println("short: "+(- time2 -- time )+"ms");
 
- 	} 
-   
- } 
				LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lIHsKCQoJcHJpdmF0ZSBzdGF0aWMgZmluYWwgaW50IENPVU5UID0gMTAwMDAwMDAwMDsKCXByaXZhdGUgc3RhdGljIGZpbmFsIGJvb2xlYW4gVCA9IHRydWU7Cglwcml2YXRlIHN0YXRpYyBmaW5hbCBib29sZWFuIEYgPSBmYWxzZTsKCQoJcHVibGljIHN0YXRpYyB2b2lkIG1haW4gKFN0cmluZ1tdIGFyZ3MpIHRocm93cyBqYXZhLmxhbmcuRXhjZXB0aW9uIHsKCQkvLyB0aW1lTG9uZ0Zvcm0oKTsKCQl0aW1lU2hvcnRGb3JtKCk7CgkJdGltZUxvbmdGb3JtKCk7CgkJdGltZVNob3J0Rm9ybSgpOwoJCS8vIHRpbWVMb25nRm9ybSgpOwoJfQoJCglwcml2YXRlIHN0YXRpYyB2b2lkIHRpbWVMb25nRm9ybSgpIHsKCQlsb25nIHRpbWUgPSBTeXN0ZW0uY3VycmVudFRpbWVNaWxsaXMoKTsKCQlmb3IgKGludCBpID0gMDsgaSA8IENPVU5UOyBpKyspIHsKCQkJYm9vbGVhbiBhbnN3ZXIxID0gKFQgJiYgVCkgfHwgKCFUICYmICFUKTsKCQkJYm9vbGVhbiBhbnN3ZXIyID0gKFQgJiYgRikgfHwgKCFUICYmICFGKTsKCQkJYm9vbGVhbiBhbnN3ZXIzID0gKEYgJiYgVCkgfHwgKCFGICYmICFUKTsKCQkJYm9vbGVhbiBhbnN3ZXI0ID0gKEYgJiYgRikgfHwgKCFGICYmICFGKTsKCQl9CgkJbG9uZyB0aW1lMiA9IFN5c3RlbS5jdXJyZW50VGltZU1pbGxpcygpOwoJCVN5c3RlbS5vdXQucHJpbnRsbigibG9uZzogIisodGltZTItdGltZSkrIm1zIik7Cgl9CgkKCXByaXZhdGUgc3RhdGljIHZvaWQgdGltZVNob3J0Rm9ybSgpIHsKCQlsb25nIHRpbWUgPSBTeXN0ZW0uY3VycmVudFRpbWVNaWxsaXMoKTsKCQlmb3IgKGludCBpID0gMDsgaSA8IENPVU5UOyBpKyspIHsKCQkJYm9vbGVhbiBhbnN3ZXIxID0gIShUIF4gVCk7CgkJCWJvb2xlYW4gYW5zd2VyMiA9ICEoRiBeIFQpOwoJCQlib29sZWFuIGFuc3dlcjMgPSAhKFQgXiBGKTsKCQkJYm9vbGVhbiBhbnN3ZXI0ID0gIShGIF4gRik7CgkJfQoJCWxvbmcgdGltZTIgPSBTeXN0ZW0uY3VycmVudFRpbWVNaWxsaXMoKTsKCQlTeXN0ZW0ub3V0LnByaW50bG4oInNob3J0OiAiKyh0aW1lMi10aW1lKSsibXMiKTsKCX0KCQkKfQ==