#define ENABLE_DEBUG 1
// Kana's kitchen {{{
#include<bits/stdc++.h>
#define ALL(v) std::begin(v),std::end(v)
#define LOOP(k) for(lint ngtkana_is_a_genius=0; ngtkana_is_a_genius<(lint)k; ngtkana_is_a_genius++)
using lint=long long;
using ld=long double;
template<class T> using numr=std::numeric_limits<T>;
struct input_t {
    template<class T> operator T() {
        T t;
        std::cin>>t;
        return t;
    }
} input;
#ifdef NGTKANA
#include<debug.hpp>
#else
#define DEBUG(...)(void)0
#endif
/*}}}*/

auto cmn=[](auto&x,auto y){if(x>y){x=y;return true;}return false;};

int main(){
    std::cin.tie(nullptr);
    std::ios::sync_with_stdio(false);
    std::cout << std::setprecision(15) << std::fixed;

    std::size_t n;
    std::cin >> n;
    n /= 2;

    std::vector<std::size_t>a(n);
    for (std::size_t i=0; i<n; i++) {
        std::cin >> a.at(i);
        a.at(i)--;
    }

    lint ans = n * n;
    for (std::size_t i=0; i<2; i++) {
        lint now = 0;
        for (std::size_t j=0; j<n; j++) {
            now += std::abs((lint)a.at(j) - (lint)(2*j+i));
        }
        cmn(ans, now);
    }
    std::cout << ans << '\n';
}
