x,n = map(int,input().split()) def main(x,n): rev = 0 if x < 0: rev = 1 x *= -1 if n * (n + 1) // 2 < x: ans = x - (n * (n + 1) // 2) # print("a") if(rev) : print(-ans) else: print(ans) return None l,r = -1,n while r - l > 1: mid = (r + l) // 2 if mid * (mid + 1) // 2 >= x: r = mid else: l = mid s = x - (r * (r + 1) // 2) if (n - r) % 2 == 0: ans = s - ((n - r) // 2) if rev == 1: print(-ans) else: print(ans) else: rr = r + 1 ans = (s + rr) + ((n - rr) // 2) if rev == 1: print(-ans) else: print(ans) main(x,n)