バグの原因が頻度が一番小さい要素のコードをうまく作れてなかったからみたい。 何はともあれ完成。あとはコード綺麗にしたり数字の範囲を変えられるようにしたりして拡張を図るよ。