Science was invented by man so it has to have flaws nd it cannot explain everythin because not everything is disclosed to man so how can u expect science to be perfect nd religion is from God so there is absolutely no doubt in its perfection and its ability to explain nd give reasoning for everythin