r の方は素数だけじゃなく素数の倍数も使っているからいけるんじゃないかな