Timing check:
good Ib
870,535.714285714286,3,2,1,100,1,0
24977,555.555555555556,3,2,1,100,1,0
28310,550.45871559633,3,2,1,100,1,0
29961,541.516245487365,3,2,1,100,1,0
41351,545.454545454546,3,2,1,100,1,0
44618,542.986425339367,3,2,1,100,1,0
47871,540.540540540541,3,2,1,100,1,0
64076,555.555555555556,3,2,1,100,1,0
67409,566.037735849057,3,2,1,100,1,0
69115,550.45871559633,3,2,1,100,1,0
72407,550.45871559633,3,2,1,100,1,0
75692,545.454545454546,3,2,1,100,1,0
92057,566.037735849057,3,2,1,100,1,0
95594,540.540540540541,3,2,1,100,1,0
116675,560.747663551402,3,2,1,100,1,0
120039,550.45871559633,3,2,1,100,1,0
121690,545.454545454546,3,2,1,100,1,0
141326,571.428571428571,3,2,1,100,1,0
143037,588.235294117647,3,2,1,100,1,0
144801,618.556701030928,3,2,1,100,1,0
145419,631.578947368421,3,2,1,100,1,0
146050,769.230769230769,3,2,1,100,1,0
90146050,631.578947368421,3,2,1,100,1,0
good Ib