What caused the ancient Hebrew people to leave Canaan for Egypt? \i will mark brainliest to anyone who answers this question correctly

drought and famine
war with surrounding areas
the lack of trade opportunities
migration of new settlers to the region