commit m2ddump.txt to compare
m2dump.txt for debug
Finished the code
make a little change about the triangle pattern compare to the pre-version