Sahih Ibn Hibban, p. 381 · God forgives past sins through Hajj free of obscenity and wrongdoing · Suhuf