18 Y'hoshua made war with all those kings for a long time.