ample vs sufficient meaning - Search