係数ごとにいちいちソースを書くんだよ。
もちろん少数倍率にも対応するため膨大なサイズになる。