import java.util.*;
class Main{
   
    public static int pairs(int [] arr,int k){
        HashMap<Integer,Integer> map=new HashMap<>();
        int count=0;
        for(int i=0;i<arr.length;i++){
           if(k==0){
               count+=map.getOrDefault(arr[i],0);
                
           }else{
            count+=map.getOrDefault(arr[i]+k,0);
            count+=map.getOrDefault(arr[i]-k,0);
           
           }
            map.put(arr[i],map.getOrDefault(arr[i],0)+1);
        }
        return count;
    }
    public static void main (String[] args) {
        int [] arr={5,4,3,2,1};
        int k=2;
       System.out.println(pairs(arr,k));
    }
}