Nice work figuring this out.  Note that the `%` operator will only return a positive number, and that `8` and `10` are always positive, so the `abs()` here don't do anything.  The instinct you had to use `abs()` would only work if you rounded the number to the nearest ten then took the difference.  `%` essentially does this for you but always rounds down.