Evolution problem - sort of solved