 5: cycles:   5889086
 6: cycles:   9165321
 7: cycles:  18729383
 8: cycles:  48019177
 9: cycles: 105785430
10: cycles: 292349917
