A period of time sufficient for factors to work themselves out English: long run, long haul Bahasa: jangka panjang