public static final int highNeighbour(int[] v, int x) {
      int min=Integer.MAX_VALUE, n=0;
      for(int i=0; i<v.length && i<x; i++) {
         if(v[i]<min && v[i]>v[x]) {
            min=v[i];
            n=i;
         }
      }
      return n;
   }