#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<ctype.h>
#include<math.h>
//x空瓶子 
int f(int x){
	if(x<2) return 0;
	else return f(x/2+x%2)+x/2; 
}
int main(){
	int n,m;
	scanf("%d%d",&n,&m); 
	printf("%d",f(m/n)+m/n);
	return 0;
}

/**************************************************************
	Problem: 1376
	User: admin
	Language: C
	Result: Accepted
	Time:11 ms
	Memory:1144 kb
****************************************************************/