18 For a long time Joshua made war on all those kings.