FFTでも思ったけど忠誠度の概念必要なんだろうか