import java.util.*;
public class Main {
	public static void main(String[] args){
      Scanner sc = new Scanner(System.in);
      int K = sc.nextInt();
      int S = sc.nextInt();
      int count=0;
      for(int x=0;x<=K && x<=S;x++){
        for(int y=0;y<=K && y<=S;y++){
	          if(S-x-y>=0 && S-x-y<=K){
                count++;
              }
        }
      }
      System.out.println(count);
    }
} import java.util.*; util.* java public class Main {
	public static void main(String[] args){
      Scanner sc = new Scanner(System.in);
      int K = sc.nextInt();
      int S = sc.nextInt();
      int count=0;
      for(int x=0;x<=K && x<=S;x++){
        for(int y=0;y<=K && y<=S;y++){
	          if(S-x-y>=0 && S-x-y<=K){
                count++;
              }
        }
      }
      System.out.println(count);
    }
} Main public static void main(String[] args){
      Scanner sc = new Scanner(System.in);
      int K = sc.nextInt();
      int S = sc.nextInt();
      int count=0;
      for(int x=0;x<=K && x<=S;x++){
        for(int y=0;y<=K && y<=S;y++){
	          if(S-x-y>=0 && S-x-y<=K){
                count++;
              }
        }
      }
      System.out.println(count);
    } main {
      Scanner sc = new Scanner(System.in);
      int K = sc.nextInt();
      int S = sc.nextInt();
      int count=0;
      for(int x=0;x<=K && x<=S;x++){
        for(int y=0;y<=K && y<=S;y++){
	          if(S-x-y>=0 && S-x-y<=K){
                count++;
              }
        }
      }
      System.out.println(count);
    } Scanner sc = new Scanner(System.in); sc new Scanner(System.in) int K = sc.nextInt(); K sc.nextInt() sc.nextInt sc int S = sc.nextInt(); S sc.nextInt() sc.nextInt sc int count=0; count 0 for(int x=0;x<=K && x<=S;x++){
        for(int y=0;y<=K && y<=S;y++){
	          if(S-x-y>=0 && S-x-y<=K){
                count++;
              }
        }
      } int x=0; int x=0; x 0 x<=K && x<=S x<=K x K x<=S x S x++ x++ x {
        for(int y=0;y<=K && y<=S;y++){
	          if(S-x-y>=0 && S-x-y<=K){
                count++;
              }
        }
      } {
        for(int y=0;y<=K && y<=S;y++){
	          if(S-x-y>=0 && S-x-y<=K){
                count++;
              }
        }
      } for(int y=0;y<=K && y<=S;y++){
	          if(S-x-y>=0 && S-x-y<=K){
                count++;
              }
        } int y=0; int y=0; y 0 y<=K && y<=S y<=K y K y<=S y S y++ y++ y {
	          if(S-x-y>=0 && S-x-y<=K){
                count++;
              }
        } {
	          if(S-x-y>=0 && S-x-y<=K){
                count++;
              }
        } if(S-x-y>=0 && S-x-y<=K){
                count++;
              } S-x-y>=0 && S-x-y<=K S-x-y>=0 S-x-y S-x-y S x y 0 S-x-y<=K S-x-y S-x-y S x y K {
                count++;
              } count++ count System.out.println(count) System.out.println System.out System System.out count String[] args args public class Main {
	public static void main(String[] args){
      Scanner sc = new Scanner(System.in);
      int K = sc.nextInt();
      int S = sc.nextInt();
      int count=0;
      for(int x=0;x<=K && x<=S;x++){
        for(int y=0;y<=K && y<=S;y++){
	          if(S-x-y>=0 && S-x-y<=K){
                count++;
              }
        }
      }
      System.out.println(count);
    }
} public class Main {
	public static void main(String[] args){
      Scanner sc = new Scanner(System.in);
      int K = sc.nextInt();
      int S = sc.nextInt();
      int count=0;
      for(int x=0;x<=K && x<=S;x++){
        for(int y=0;y<=K && y<=S;y++){
	          if(S-x-y>=0 && S-x-y<=K){
                count++;
              }
        }
      }
      System.out.println(count);
    }
} Main
import java.util.*;
public class Main {
	public static void main(String[] args){
      Scanner sc = new Scanner(System.in);
      int K = sc.nextInt();
      int S = sc.nextInt();
      int count=0;
      for(int x=0;x<=K && x<=S;x++){
        for(int y=0;y<=K && y<=S;y++){
	          if(S-x-y>=0 && S-x-y<=K){
                count++;
              }
        }
      }
      System.out.println(count);
    }
}