Finished in 644 cycles the second time, could be better, but it's not that bad, might try for under 500
Not gonna lie, you are already better than me