https://www.mirlook.com/2018/01/kan-makan-amos-frequency.html