- import java.util.*; 
- import java.lang.*; 
- import java.io.*; 
-   
- class Ideone 
- { 
- 	public static int s(int[] l) 
- 	{ 
- 		int n=l[0], m; 
-   
- 		for(int i=0; i<l.length-1; i++) 
- 		{ 
- 			if(l[i] < l[i+1]) 
- 			{ 
- 				if (i<l.length-2 && l[i+1]!=l[i+2]) 
- 				{ 
- 					n += l[i+1]; 
- 				} 
- 				else 
- 				{ 
- 					m = l[i+1]; 
- 					while(i<l.length-2 && l[i+1]==l[i+2]) m *= l[(i++)+1]; 
- 					n += m; 
- 				} 
- 			} 
- 			else if(l[i] > l[i+1]) 
- 			{ 
- 				if (i<l.length-2 && l[i+1]!=l[i+2]) 
- 				{ 
- 					n -= l[i+1]; 
- 				} 
- 				else 
- 				{ 
- 					m = l[i+1]; 
- 					while(i<l.length-2 && l[i+1]==l[i+2]) m *= l[(i++)+1]; 
- 					n -= m; 
- 				} 
- 			} 
- 			else 
- 			{ 
- 				m = l[i]; 
- 				while(i<l.length-1 && l[i]==l[i+1]) m *= l[i++]; 
- 				n += m; 
- 			} 
- 		} 
-   
- 		return n; 
- 	} 
-   
- 	{ 
- 		int[] test = {7637,388,389,388,387,12,0,0,34,35,35,27,27,2}; 
- 		System- . out- . println( "= " +-  s (- test ) );
 
- 	} 
- } 
-   
				aW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgpjbGFzcyBJZGVvbmUKewoJcHVibGljIHN0YXRpYyBpbnQgcyhpbnRbXSBsKQoJewoJCWludCBuPWxbMF0sIG07CgkJCgkJZm9yKGludCBpPTA7IGk8bC5sZW5ndGgtMTsgaSsrKQoJCXsKCQkJaWYobFtpXSA8IGxbaSsxXSkKCQkJewoJCQkJaWYgKGk8bC5sZW5ndGgtMiAmJiBsW2krMV0hPWxbaSsyXSkKCQkJCXsKCQkJCQluICs9IGxbaSsxXTsKCQkJCX0KCQkJCWVsc2UKCQkJCXsKCQkJCQltID0gbFtpKzFdOwoJCQkJCXdoaWxlKGk8bC5sZW5ndGgtMiAmJiBsW2krMV09PWxbaSsyXSkgbSAqPSBsWyhpKyspKzFdOwoJCQkJCW4gKz0gbTsKCQkJCX0KCQkJfQoJCQllbHNlIGlmKGxbaV0gPiBsW2krMV0pCgkJCXsKCQkJCWlmIChpPGwubGVuZ3RoLTIgJiYgbFtpKzFdIT1sW2krMl0pCgkJCQl7CgkJCQkJbiAtPSBsW2krMV07CgkJCQl9CgkJCQllbHNlCgkJCQl7CgkJCQkJbSA9IGxbaSsxXTsKCQkJCQl3aGlsZShpPGwubGVuZ3RoLTIgJiYgbFtpKzFdPT1sW2krMl0pIG0gKj0gbFsoaSsrKSsxXTsKCQkJCQluIC09IG07CgkJCQl9CgkJCX0KCQkJZWxzZQoJCQl7CgkJCQltID0gbFtpXTsKCQkJCXdoaWxlKGk8bC5sZW5ndGgtMSAmJiBsW2ldPT1sW2krMV0pIG0gKj0gbFtpKytdOwoJCQkJbiArPSBtOwoJCQl9CgkJfQoJCQoJCXJldHVybiBuOwoJfQoJCglwdWJsaWMgc3RhdGljIHZvaWQgbWFpbiAoU3RyaW5nW10gYXJncykgdGhyb3dzIGphdmEubGFuZy5FeGNlcHRpb24KCXsKCQlpbnRbXSB0ZXN0ID0gezc2MzcsMzg4LDM4OSwzODgsMzg3LDEyLDAsMCwzNCwzNSwzNSwyNywyNywyfTsKCQlTeXN0ZW0ub3V0LnByaW50bG4oICI9ICIgKyBzKHRlc3QpICk7Cgl9Cn0K