diff --git a/buggy.py b/buggy.py
--- a/buggy.py
+++ b/buggy.py
@@ -6,5 +6,5 @@
 for i in range(len(n)):
     x = x // 2
     if n[i] == "1":
-        ans += min(R, 2 * x - 1) - max(L, x) + 1
+        ans += max(-1, min(R, 2 * x - 1) - max(L, x)) + 1
 print(ans)
