#include <bits/stdc++.h>
using namespace std;
int n, a, b, c, ans;
inline void dfs(int x, int y) {
  if (y == n) {
    printf("%d", ans);
    exit(0);
  }
  if (x == 1) {
    if (a < b)
      ans += a, dfs(2, y + 1);
    else
      ans += b, dfs(3, y + 1);
  }
  if (x == 2) {
    if (a < c)
      ans += a, dfs(1, y + 1);
    else
      ans += c, dfs(3, y + 1);
  }
  if (x == 3) {
    if (c < b)
      ans += c, dfs(2, y + 1);
    else
      ans += b, dfs(1, y + 1);
  }
}
int main() {
  cin >> n >> a >> b >> c;
  dfs(1, 1);
}
