Evolution And Devils' Battle