https://www.cnblogs.com/EIPsilly/p/18381939
BN
LN
IN
GN