#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
****************************************************************/