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;
	}
	
	public static void main (String[] args) throws java.lang.Exception
	{
		int[] test = {7637,388,389,388,387,12,0,0,34,35,35,27,27,2};
		System.out.println( "= " + s(test) );
	}
}
