#include #include using namespace std; int N; int X[5050],A[5050]; long dist[5050]; int main() { ios::sync_with_stdio(false); cin.tie(nullptr); cin>>N; for(int i=0;i>X[i]; for(int i=0;i>A[i]; for(int i=1;i<=N;i++) { dist[i]=1e18; int a=0; for(int j=i-1;j>=0;j--) { a^=A[j]; dist[i]=min(dist[i],dist[j]+a+X[i-1]-X[j]); } } cout<