What's New:

1. Modify CNQ algorithm.
2. Modify B.F.G algorithm.
3. Modify CPU code.