18/21=0 18%21=18 41/21=1 41%21=20 42/21=2 42%21=0 43/21=2 43%21=1 126/21=6 126%21=0 131/21=6 131%21=5 (UINT_MAX/2+3)/2=1073741825 (UINT_MAX/2+3)%2=0 18/-21=0 18%-21=18 41/-21=4294967295 41%-21=20 42/-21=4294967294 42%-21=0 43/-21=4294967294 43%-21=1 126/-21=4294967290 126%-21=0 131/-21=4294967290 131%-21=5 (UINT_MAX/2+3)/-2=0 (UINT_MAX/2+3)%-2=2147483650 -18/21=0 -18%21=4294967278 -41/21=4294967295 -41%21=4294967276 -42/21=4294967294 -42%21=0 -43/21=4294967294 -43%21=4294967295 -126/21=4294967290 -126%21=0 -131/21=4294967290 -131%21=4294967291 -(UINT_MAX/2+3)/2=1073741823 -(UINT_MAX/2+3)%2=0 -18/-21=0 -18%-21=4294967278 -41/-21=1 -41%-21=4294967276 -42/-21=2 -42%-21=0 -43/-21=2 -43%-21=4294967295 -126/-21=6 -126%-21=0 -131/-21=6 -131%-21=4294967291 -(UINT_MAX/2+3)/-2=0 -(UINT_MAX/2+3)%-2=2147483646