#include <stdio.h>
#include <stdlib.h>

int main() {

    int t[4];
    int i, maxim, spell;

    scanf("%d%d%d%d", &t[0], &t[1], &t[2] &t[3]);

    maxim = 0;
    for (i = 1; i < 4; i++) {
        if (t[i] > t[maxim]) {
            maxim = i;
        }
    }
    spell = t[maxim];
    t[maxim] = t[3];

    maxim = 0;
    for (i = 1; i < 3; i++) {
        if (t[i] > t[maxim]) {
            maxim = i;
        }
    }
    spell *= t[maxim];
    t[maxim] = t[2];

    spell += t[0]*t[1];

    printf("%d", spell);

    return 0;
}