import java.util.*;
public class Main {
public static void main(String args[]) {
// Your Code Here
Scanner scan = new Scanner(System.in);
int N = scan.nextInt();
int w = scan.nextInt(); //Weight we want
int[] price = new int[w];
int n = price.length; // to traverse array
for(int i = 0; i< price.length ; i++){
price[i] = i+1;
}
System.out.println(n + " "+ w);
System.out.println(minPrice(n,price, w));
}
public static int minPrice(int n, int[] price, int w){
if(n==0){
if(w==0){
return 0;
}
}
if(w==0 ){
return 0;
}
int incl = Integer.MAX_VALUE;
int excl = Integer.MAX_VALUE;
if(price[n-1]<=w && n>0){
incl = price[n-1] + minPrice(n,price,w-price[n-1]);
}
//exclude
excl = minPrice(n-1,price,w);
if(incl< excl && w==0){
return incl;
}
if(excl<incl){
System.out.println(incl + "**"+ excl + w);
return excl;
}
return -1;
}
}