output_description: Print the number of triples (a,b,c) of positive integers not greater than N
  such that a+b,b+c and c+a are all multiples of K.
  
  * * *
input_description: Input is given from Standard Input in the following format:
  
      
      
      N K
attempt: import java.util.*;
  
  class Main{
    public static void main(String[] args){
      Scanner sc = new Scanner(System.in);
      int N =  sc.nextInt();
      int K =  sc.nextInt();
      long ans = 0;
      for(int i=1;i<=N;i++){
        int ak = i%K;
        int tmp = K-ak;
        int cnt = (N-tmp)/K;
        cnt++;
        if ((tmp+tmp)%K == 0){
         ans += cnt*cnt;
        }
      }
      System.out.println(ans);
      
    }
  }
problem_description: Statement
  
  You are given integers N and K. Find the number of triples (a,b,c) of positive
  integers not greater than N such that a+b,b+c and c+a are all multiples of K.
  The order of a,b,c does matter, and some of them can be the same.
samples: [{"input": "3 2", "output": "9\n    \n\n(1,1,1),(1,1,3),(1,3,1),(1,3,3),(2,2,2),(3,1,1),(3,1,3),(3,3,1) and (3,3,3)\nsatisfy the condition.\n\n* * *"}, {"input": "5 3", "output": "1\n    \n\n* * *"}, {"input": "31415 9265", "output": "27\n    \n\n* * *"}, {"input": "35897 932", "output": "114191"}]