#include<bits/stdc++.h>
using namespace std;
int main()
{
int n,k,cnt=1,ans=0;
cin >> n >> k;
if(k>=n)
{
cout << '1' << endl;
return 0;
}
for(int i=k;i>=2;i--)
{
ans++;
cnt+=i-1;
if(cnt>=n)
{
cout << ans << endl;
return 0;
}
}
if(cnt<n)
{
cout << "-1" << endl;
return 0;
}
return 0;
}