hungarian with common ancestor, not producing performance that is much better.
labyrinth mostly working.