#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #define popcount __builtin_popcount using namespace std; typedef long long ll; typedef pair P; int main() { ll m, k; cin>>m>>k; ll x=(m-1)/(k+1), y=m-1-x; ll c=0; if(y%2==0){ c=y/2; }else{ c=x+(y+1)/2; } if(2*c