#include <bits/stdc++.h>
using namespace std;
long long f[4], c[4];
int n;
int main() {
  scanf("%d", &n);
  n = (4 - (n % 4)) % 4;
  for (int i = 1; i <= 3; i++) scanf("%d", &c[i]);
  f[0] = 0;
  f[1] = f[2] = f[3] = 1ll << 60;
  for (int i = 1; i <= 3; i++) {
    for (int j = 1; j <= 12; j++) {
      if (j < i) continue;
      if (f[j % 4] > f[(j - i + 4) % 4] + c[i])
        f[j % 4] = f[(j - i + 4) % 4] + c[i];
    }
  }
  printf("%I64d\n", f[n]);
  return 0;
}
