В первой строке записано целое положительное число n (1 ≤ n ≤ 100) — количество блоков, в которых записан файл. Во второй строке следует последовательность из n различных целых положительных чисел a1, a2, ..., an (1 ≤ ai ≤ n), где ai-е равно номеру блока файла, который расположен на жестком диске в позиции i от начала Выведите количество перемещений считывающей головки жесткого диска, чтобы прочитать весь файл целиком. Изначально считывающая головка расположена в начале жесткого диска (то есть над самым левым из блоков в их записи во входных данных). Пример: входные данные 5 4 3 1 5 2 выходные данные 11 что не так?
import java.util.Scanner;

   public class Solution {
       public static void main(String[] args) {
           Scanner scanner = new Scanner(System.in);
           int a = scanner.nextInt();
           int[] chisla = new int[a];
           for(int i=0;i < chisla.length; i++){
               chisla[i]=scanner.nextInt();
           }
             //  int min = 1;

           int sum=0;
           int index=0;
           for(int i=0;i<chisla.length;i++) {
               chisla[i]=1;
               sum = i;
                index=i;
           }

           int min=2;
           for(int i=0;i<chisla.length;i++) {
               chisla[i]=min;
               if(index>i){
               sum =sum +index-i;}
               if (index<i) {sum =sum-index+i;}
               index=i;
               min++;
           }


           System.out.println(sum);


       }}