#include <iostream>
#include <cstdio>
#include <cstdlib>
#include <algorithm>
#include <cmath>
#include <vector>
#include <list>
#include <set>
#include <map>
#include <unordered_set>
#include <unordered_map>
#include <queue>
#include <ctime>
#include <cassert>
#include <complex>
#include <string>
#include <cstring>
#include <chrono>
#include <random>
#include <bitset>
#include <sstream>
using namespace std;


#define vi vector<int>
#define vii vector< vector<int> >
#define ff first
#define ss second
#define pii pair<int64_t, int64_t>
#define mp make_pair
#define pb push_back
#define f(i,n) for(i=0;i<n;i++)

int arr[] = {2,3,5,1,4};
int ans = INT16_MIN;
int wine(int i, int j, int year)
{
    if(i>j) return 0;
    int fo = ((arr[i]*year) + wine(i+1, j, year+1));
    int ba = ((arr[j]*year) + wine(i, j-1,year+1) );
    int k = max( fo, ba);
    return ans = max(ans, k);
}

int main()
{
    int i, n, j, k, l, t;
    cout << wine(0, 4, 1);
}