Solves in about 300 generations.