#define _USE_MATH_DEFINES
#include <bits/stdc++.h>
using namespace std;
signed main() {
	ios::sync_with_stdio(false);
	cin.tie(0);
	int n, x;
	cin >> n >> x;
	vector<int> a(n), b;
	for (int i = 0; i < n; i++) {
		cin >> a[i];
	}
	b = a;
	long long ans = 1LL << 60;
	for (int i = 0; i < n; i++) {
		long long tmp = 1LL * i * x;
		for (int j = 0; j < n; j++) {
			b[j] = min(b[j], a[(j - i + n) % n]);
		}
		for (int j = 0; j < n; j++) {
			tmp += b[j];
		}
		ans = min(tmp, ans);
	}
	cout << ans << '\n'; 
	return 0;	
}
