18 He fought battles against all of those kings for a long time.