(11-06-2026, 04:05 PM)mja0075 wrote: You are not allowed to view links. Register or Login to view.Using the linked 6-grams, this consistently converges in 5 or 6 minutes with 8 threads on my machine.
I wasn't able to run your program on Windows 11 with Python 3.12. I tried to change "fork" to "spawn", without success.
So I asked Claude Sonnet 4.6 to port it to Java 8. It did, flawlessly. Amazing.
It takes 30 seconds, consistently, to get "enigmahasanelectromechaniaalrotormechanismthatscramalesthelettersofthealphaaetintypiaaluse", with 2 threads on my laptop Intel i7 @2100 MHz (20 cores, 28 logical processors). With one thread the solution is not found before the program ends, with the default iters = 10 millions. Curiously, increasing the number of threads doesn't help. 2-10 threads is about the same speed — I guess Windows power management prevents more than a few threads from running close to maximum speed — then it gets slower with more threads. Probably synchronized access to shared memory takes a toll.
Solve.zip (Size: 11.19 KB / Downloads: 4)


![[+]](https://www.voynich.ninja/images/collapse_collapsed.png)