SP
Size: a a a
SP
AN
AN
SP
let res = curr as isize + input_counts_delta as isize;
let next = {
if res.is_negative() {
(max + res) % max as isize
} else {
res % max as isize
}
};
SP
AN
(i as isize - 1).rem_euclid(l as isize) as usize
KR
AN
r
SP
SP
SP
AN
SP
SP
AN
(-1_isize).rem_euclid(20)
SP
KR
AN