hide ---> https://www.csie.ntu.edu.tw/~b91084/1_gram.lm