faster than the first sketch, but not much faster. i will try to cheese a way to min cycles first