#include <iostream>
#include <cmath>

using namespace std;
 
const int N=2e3+3;
int a[N];
int b[N];
 
int main(){
	int n;
	cin>>n;
	n<<=1;
	for(int i=1;i<=n;i++) cin>>a[i];
	
	int ans=n;
	
	for(int C=0;C<=1;C++){
	
	for(int j=1;j<=n;j++) b[j]=a[j];
	
	int cnt=0;
	for(int i=0;i<n;i++){
		int ok=1;
		for(int j=1;j<=n;j++) ok&=b[j]==j;
		if(ok) ans=min(ans,i);
		
		if(cnt^C) for(int j=1;j<=n;j+=2) swap(b[j],b[j+1]);
		else for(int j=1;j<=n>>1;j++) swap(b[j],b[j+n/2]);
		
		cnt^=1;
	 }
    }
    if(ans==n) cout<<-1;
    else cout<<ans;
}