Gog and Magog Nations and the Survival of Cain's Descendants during the Great Flood: Reveals how Noah and Cain descendants survived during the great flood