complete fast_newman algorithm.so fast 2 hours!