dijkstra solution cause MLE ?
solve 2157_Dial_Lock
Merge branch 'feature-2157'