impossible odds battle