Ok, write a solution to the problem that uses simpler means and I'll try to write a genetic algorithm that out performs it.