diff --git a/buggy.py b/buggy.py
--- a/buggy.py
+++ b/buggy.py
@@ -13,7 +13,7 @@
         xa //= abs(xa)
         xb //= abs(xb)
     else:
-        g = gcd(xa, xb)
+        g = gcd(xa, ya)
         xa //= g
         ya //= g
         xb //= g
