Chapter 5 Universal Evidences

The key coding pattern based system, in particular the Al-Fatiha based 19 system of the full text of Quran has been presented in Chapter 4.1.2. As a PhD level expert in Information Coding, my expert level conclusion is that it already shows that there is miraculous 19 based design in the full text of Quran with respect to chapters, verses and words together. It does not include letters information and thus it is less dependent to the various old or new manuscripts that might have slightly different writing styles when it comes to letters. This is because, some words might be written with slightly different letters though all refers to the same word. Some of the people who has no interest in understanding the presented system in this book might not even read those evidences by stating the above mentioned argument as their excuse. Some people also might argue about the text I used in the analysis of this book. Therefore, if there are 19 based codes, which together suggest a 19 based system, which are also valid over all the common Hafs manuscripts on earth, then such a system would be mostly free of those kinds of critiques. I therefore searched for such a system in case it exists and discovered the evidences you will witness in this chapter. Such a system would then be considered as composed of the universal evidences and thus I named the codings of this chapter as the Universal Evidences of the presented 19 system in this book.

In this chapter, Chapter 5, I will present only the universal evidences that might be considered to be manuscript free as they exist almost over all the common Hafs manuscripts, which is the common one and used by around 97% of Muslims in the world. This means, the evidences are mostly without letter information and based on only on some special words.

Again, all the evidences in this book have been discovered by myself unless otherwise noted. If I share any already known additional evidences, I certainly cite and inform the source along with that particular evidence.

The additional evidences I will present in this chapter are again bound by the universal rules described in Chapter 3. However, for each sub-chapter of this chapter, I describe the special rules of each evidence, which are additional to the universal rules. Because each of the additional evidences of this chapter have their own additional special rules since the research question is different. The main distinction of the evidences of this main chapter is that they are the most universal and thus the strongest evidences as they are least dependent of the used text. Therefore, I separated this chapter from the other chapters. The common trait of all the special evidences I present in this chapter is that, all answer very meaningful questions.

Reminder about the rules of this chapter: Although all the evidences are based on the full text of Quran, they indicate a design pattern in a special part of the text. Therefore, all the universal rules defined in Chapter 3 applies but also for each evidence, if there is a special coding pattern it will be described with its rule along with the reasoning of doing it.

5.1 Evidences on Allah and Al-Rahman word positions and frequencies

Al-Fatiha based 19 system of the full text of Quran that is presented in Chapter 4.1.2 will be true as long as all the words in the full text I used are fully correct up to last word of it. In case, if the word counts is any different, then all the relevant codes with such case would be most likely invalid Therefore, although we observe a miraculous system, it is intensely dependent on the full text I used and thus all the words of the text I used should be reviewed by independent reviewers to make sure all the words in the text are correct and my word counts are also correct. I have already seen two independent websites that agrees with my counts considering the text I used as described in Chapter 3.1. Since it is very sensitive to the full text, some people might be hesitant to accept what they witness. Some people even think that it is not possible to count the words correctly in classic Arabic language, which I cannot agree. Therefore, from that point of view, the evidences of this chapter, Chapter 5.1, are the strongest evidences of this book as they are prone to those kinds of text based skepticism. Because, in the evidences of this chapter, we only count two special words that certainly exist in all the full texts of Quran, namely all the common Hafs manuscripts, old or new. Therefore, there is almost no reason to be skeptical about the evidences of this chapter with respect to the text I used. Therefore, the evidences of this chapter, Chapter 5.1, presents the strongest 19 based system of the full text of Quran, which I discovered and presented in this book.

In all the evidences of the sub-chapters of this main chapter, I will present evidences that suggest the verse positions of the word God, in Arabic الله (Allah), and the other unique name of God, Al-Rahman, (الرحمن) (the Entirely Merciful) are individually and together have 19 based design within the full text of Quran with similar coding patterns. This also suggest that the order of the verses should be as is with the current Allah and Al-Rahman words in it over the full text of Quran. These evidences stand out as if a backbone of the 19 based design of the full text of Quran. These evidences suggest that the distribution of the names of God (in Arabic, Allah and Al-Rahman) is not random and under precise 19 based design. These evidences indicates that Allah and/or Al-Rahman words in Quran should be in their current exact locations and not changed. These observations further support the main hypothesis of this book that the text of Quran is intact and unchanged and it is under 19 based design.

You might wonder the reason why the name Al-Rahman along with the word Allah is in this system. I had started hypothesizing evidences with only the word Allah but then I recalled the verse 17:110, which specifically mentions another name of God, Al-Rahman (The Most Compassionate/The Entirely Merciful), along with Allah word as this:

“Say to them (O Prophet!):”Call upon Him as Allah or call upon Him as al-Rahman; call Him by whichever name you will, all His names are beautiful. …“, (17:110), Quran.

Therefore, I thought that there might be 19 based coding evidences of the word Al-Rahman along with the word Allah together regarding this verse and thus made the hypothesis based on that.

Therefore, in the sub-chapters of this chapter, in Evidence 5.1, I will provide the evidences that show the positions and counts of Allah and Al-Rahman words over all the verses of Quran are under 19 based design individually and also together with the same coding pattern.

Let’s first get the position and frequency of the word Allah in each verse with respect to general verse index, chapter index, verse indexes at each chapter and the frequency in each verse. These are all natural numbers that exist in the full text of Quran.

As per the universal rule, I always use both types of the text of Quran in this book, I will again get the related numbers for both of them. To recall, the main text type is for all the 6348 verses including unnumbered Basmala verses and the second one is the text type of only the 6236 numbered verses.

Below, I first obtain the counts and indexes for the Allah word from the text and present the two tables with the computed numbers for both of text types. These are dynamic tables and you can access any data in it easily in the e-Book version over the web.

require(data.table, quietly = T)
require(DT, quietly = T)
require(stringr)

#Allah word in Arabic is assigned to search within Quran
tmppattern <- "الله"

x <- unQuran #6348 verses
#find verse indexes
require(tokenizers)
tmp <- x$text 
tmp<- as.character(tmp)
j <- rep(0,length(tmp))
for(i in 1:length(tmp)){
  #tmpw <-strsplit(tmp[i], " ")
  #tmpw <- unlist(tmpw)
  tmpw <- unlist(tokenize_words(tmp[i]))
  j[i] <-sum(tmpw == tmppattern)
  rm(tmpw)
}
#if correct, this should result 
#2265 Allah words used in total within Quran.
sum(j)
## [1] 2265
#Get the verse indexes where Allah word is used
i <- which( j!=0)
x <- x[,c(1:3)]
y <- cbind(x,j)
y <- y[i,]
colnames(y)<-c("Gen_verseI","Chapter",
               "verse","countW")
yunQ <- y
rm(y)
## do the same for 6236 numbered verses
x <- nQuran #6236 verses
#find verse indexes
tmp <- x$text 
tmp<- as.character(tmp)
j <- rep(0,length(tmp))
for(i in 1:length(tmp)){
  #tmpw <-strsplit(tmp[i], " ")
  #tmpw <- unlist(tmpw)
  tmpw <- unlist(tokenize_words(tmp[i]))
  j[i] <-sum(tmpw == tmppattern)
  rm(tmpw)
}
#if correct, this should result 
#2153 Allah words used in total within Quran.
sum(j)
## [1] 2153
#Get the verse indexes where Allah word is used
i <- which( j!=0)
x <- x[,c(1:3)]
y <- cbind(x,j)
y <- y[i,]
#
colnames(y)<-c("Gen_verseI","Chapter",
               "verse","countW")
ynQ <- y
rm(y)

datatable(yunQ,
          caption = 'Allah word positions and counts in 6348 verses',
          extensions = c('Buttons'),
          options = list(pageLength = 5, autoWidth = TRUE,
                         dom = 'Blfrtip', buttons = c('excel')),
          rownames= FALSE)
datatable(ynQ,
          caption = 'Allah word positions and counts in 6236 verses',
          extensions = c('Buttons'),
          options = list(pageLength = 5, autoWidth = TRUE,
                         dom = 'Blfrtip', buttons = c('excel')),
          rownames= FALSE)
#initialize the special counters to this chapter for probability calculations
AllahWordEvidenceTrials <- 0
AllahWordEvidenceSuccesses <- 0

Similarly, here we obtain the similar table for the word Al-Rahman only as follows:

#Al-Rahman word in Arabic is assigned to search within Quran
tmppattern <- "الرحمن"

x <- unQuran #in 6348 verses
#find verse indexes
tmp <- x$text 
tmp<- as.character(tmp)
j <- rep(0,length(tmp))
for(i in 1:length(tmp)){
  #tmpw <-strsplit(tmp[i], " ")
  #tmpw <- unlist(tmpw)
  tmpw <- unlist(tokenize_words(tmp[i]))
  j[i] <-sum(tmpw == tmppattern)
  rm(tmpw)
}
#if correct, this should result 
# 157 Al-Rahman words used in total within Quran.
sum(j)
## [1] 157
#Get the verse indexes where Allah word is used
i <- which( j!=0)
x <- x[,c(1:3)]
y <- cbind(x,j)
y <- y[i,]
colnames(y)<-c("Gen_verseI","Chapter",
               "verse","countW")
yunQ2 <- y
rm(y)
## do the same for 6236 numbered verses
x <- nQuran #in 6236 verses
#find verse indexes
tmp <- x$text 
tmp<- as.character(tmp)
j <- rep(0,length(tmp))
for(i in 1:length(tmp)){
  #tmpw <-strsplit(tmp[i], " ")
  #tmpw <- unlist(tmpw)
  tmpw <- unlist(tokenize_words(tmp[i]))
  j[i] <-sum(tmpw == tmppattern)
  rm(tmpw)
}
#This should result 
# 45 Al-Rahman words used in total within Quran.
sum(j)
## [1] 45
#Get the verse indexes where Allah word is used
i <- which( j!=0)
x <- x[,c(1:3)]
y <- cbind(x,j)
y <- y[i,]
#
colnames(y)<-c("Gen_verseI","Chapter",
               "verse","countW")
ynQ2 <- y
rm(y)
##
datatable(yunQ2,
          caption = 'Al-Rahman word positions and counts in 6348 verses',
          extensions = c('Buttons'),
          options = list(pageLength = 5, autoWidth = TRUE,
                         dom = 'Blfrtip', buttons = c('excel')),
          rownames= FALSE)
datatable(ynQ2,
          caption = 'Al-Rahman word positions and counts in 6236 verses',
          extensions = c('Buttons'),
          options = list(pageLength = 5, autoWidth = TRUE,
                         dom = 'Blfrtip', buttons = c('excel')),
          rownames= FALSE)

Now in the following, we obtain another similar table, that is obtained considering any verse that includes either Allah or Al-Rahman words or both in it assuming that they are equivalent based on the verse 17:110.

#Allah and Al-Rahman word in Arabic is assigned to search within Quran
tmppattern <- "الله"
tmppattern2 <- "الرحمن"
x <- unQuran #in 6348 verses
#find verse indexes
tmp <- x$text 
tmp<- as.character(tmp)
j <- rep(0,length(tmp))
for(i in 1:length(tmp)){
  #tmpw <-strsplit(tmp[i], " ")
  #tmpw <- unlist(tmpw)
  tmpw <- unlist(tokenize_words(tmp[i]))
  j[i] <- sum(tmpw == tmppattern) + sum(tmpw == tmppattern2)
  rm(tmpw)
}
#Allah and/or Al-Rahman words used in total within Quran.
sum(j)
## [1] 2422
#Get the verse indexes where Al-Rahman word is used
i <- which( j!=0)
x <- x[,c(1:3)]
y <- cbind(x,j)
y <- y[i,]
colnames(y)<-c("Gen_verseI","Chapter",
               "verse","countW")
yunQ4 <- y
rm(y)
## do the same for 6236 numbered verses
x <- nQuran #in 6236 verses
#find verse indexes
tmp <- x$text 
tmp<- as.character(tmp)
j <- rep(0,length(tmp))
for(i in 1:length(tmp)){
  #tmpw <-strsplit(tmp[i], " ")
  #tmpw <- unlist(tmpw)
  tmpw <- unlist(tokenize_words(tmp[i]))
  j[i] <-sum(tmpw == tmppattern) + sum(tmpw == tmppattern2)
  rm(tmpw)
}
#Allah and Al-Rahman words used in total within Quran.
sum(j)
## [1] 2198
#Get the verse indexes where Allah word is used
i <- which( j!=0)
x <- x[,c(1:3)]
y <- cbind(x,j)
y <- y[i,]
#
colnames(y)<-c("Gen_verseI","Chapter",
               "verse","countW")
ynQ4 <- y
rm(y)
##
datatable(yunQ4,
          caption = 'Allah and/or Al-Rahman word positions and counts in 6348 verses',
          extensions = c('Buttons'),
          options = list(pageLength = 5, autoWidth = TRUE,
                         dom = 'Blfrtip', buttons = c('excel')),
          rownames= FALSE)
datatable(ynQ4,
          caption = 'Allah and/or Al-Rahman word positions and counts in 6236 verses',
          extensions = c('Buttons'),
          options = list(pageLength = 5, autoWidth = TRUE,
                         dom = 'Blfrtip', buttons = c('excel')),
          rownames= FALSE)

Now we can use these three tables in the following sections for the coding evidences to be presented.

For the reference, to the best of my knowledge, All the evidences presented in the subsections of this Chapter 5.1 is first time presented to the literature in this book, and it has been hypothesized, tested and discovered by myself. In case if I find out that the evidences under Evidence 5.1 had been available in another article, then, in such a case, I surely add a citation and update the online version of this book.

In summary, this is the main chapter that includes the three sub-chapters underneath of it. I collected them in this main chapter because in each of the three sub-chapters, I use all the three tables in coding tests below. This means they have the common numbers to be tested. Each sub-chapter tests for a different coding pattern. The evidences in this chapter suggest that the positions of Allah and Al-Rahman words over all the verses of Quran are under 19 based design individually and also together. To recall, the reason I consider the word Al-Rahman along with Allah word is because of the verse 17:110 in Quran.

“Say to them (O Prophet!):”Call upon Him as Allah or call upon Him as al-Rahman; call Him by whichever name you will, all His names are beautiful. …“, (17:110), Quran.

5.1.1 Evidences and probability on Allah and Al-Rahman words with concatenation of chapter and special verse indexes

The evidence we will witness is the 19 based coding for the exact positions of the words “Allah” and/or “Al-Rahman” in the full text of Quran regarding chapter indexes and special verse indexes. In fact, mentioning these two indexes are the natural way of referring any verse in the text of Quran. For example, when we refer to a specific verse, we say 17:110, which means Chapter 17 and Verse 110. Therefore, the evidences in this sub-chapter use the most natural numbers to refer to a position of a verse in the text of Quran. The coding pattern of the evidences of this sub-chapter is performed by concatenating each chapter index and special verse index with Allah and/or Al-Rahman words in it. This evidence suggests that the chapter indexes and the special verse indexes with Allah words and/or Al-Rahman words in them are under 19 based design together. We witness that the same 19 based design pattern also exists considering only the word “Allah”, and only the word “Al-Rahman” and also in their combination (verse with Allah or Al-Rahman words). Since as a global rule, I try any coding pattern in both of the text types of Quran (all 6348 verses and only 6236 numbered verses), in total we perform 6 trials. As we will witness that 4 out of 6 trials are successful with the same coding pattern. This means the probability of such an observation is around 1 in 10000 (or 0.0001) if we consider only these evidences independent from the rest of the coding in this book. Here is the calculation of this specific probability.

tmp <-binom.test(4, 6,p = (1/19),
                 alternative = c("greater"))
tmp <- formatC(formatC(tmp$p.value, format = "e", digits = 2), 
               format = "e", digits = 2)

cat(paste("The probability of 4 success out of 
          6 tests (with p=1/19) is:", tmp))
## The probability of 4 success out of 
##           6 tests (with p=1/19) is: 1.06e-04

Let’s also add these numbers to the special counters that we will use them in the probability calculations of the system in this chapter.

#counters to compute the overall probability
AllahWordEvidenceTrials <- AllahWordEvidenceTrials + 6
AllahWordEvidenceSuccesses <- AllahWordEvidenceSuccesses + 4

Let’s try something else for more skeptical people. One may argue that, why not also considering the frequencies of the words along with the positions. There is no such code exist. But if we consider them, we should consider that as a second basket of events. Because all the events we observed with position indexes only but not with the frequencies of the words. Therefore, even we would perform twice the number of current trials, we need to consider all being in one of the baskets of the two event categories. Let’s first include those second group of trials to start answering this potential objection. We then have the following probability, which is alone still statistically significant, as follows:

tmp <-binom.test(AllahWordEvidenceSuccesses, 
                 AllahWordEvidenceTrials*2,
                 p = (1/19),
                 alternative = c("greater"))
tmp <- formatC(formatC(tmp$p.value, format = "e", digits = 2), 
               format = "e", digits = 2)

cat(paste("The probability of all the ", AllahWordEvidenceSuccesses,
          "success out of all the", AllahWordEvidenceTrials*2, 
            " tests (with p=1/19) is:", tmp))
## The probability of all the  4 success out of all the 12  tests (with p=1/19) is: 2.70e-03

As we observed that the probability of this is still statistically significant as it is less than 0.05. In such a skeptical case, as mentioned just before, it would be more fair to consider all the observed evidences exist in one of the two events categories, namely 2 baskets of events. Here we also want to know what is the probability of observing all the 4 successes in the group of events with either the position information only or in the group of events with the position and word frequency together? If the chances are like basket1/basket2, then 4/0 and 0/4 is of our concern. The rest of possibilities would be like 3/1,2/2,1/3. Therefore, approximately,the probability of observing all successes in one of the two basket categories is like 2/5. Therefore we multiply this probability with the one we found above, which only shows observing 4 out of 12 trials. Then the approximate probability of the overall observation should be around 0.00108 for this extreme case scenario, which was computed for more skeptical people.

Now, Let’s witness the evidences regarding each of the three cases from the tables we had obtained in the main chapter.

5.1.1.1 The Evidence of Allah words positions over the 6236 numbered verses:

The coding pattern of this evidence concatenates each chapter index and special verse index if there is at least one Allah words in it. As you will witness, the same pattern exist in both text categories (all 6348 verses and 6236 numbered verses) of Quran. In this sub-section, I will present the proof of the first evidence that is in the text type of the numbered 6236 verses of the full text of Quran.

Let me first illustrate the default concatenation coding pattern, as always in the natural order, applied in this evidence as follows:

[Chapter i1 | Verses j1 (chapter and verse indexes of the first verse that has Allah word or words in it)] [Chapter i2 | Verses j2 (chapter and verse indexes of the second verse that has Allah word or words in it)] . . . . . . [Chapter iN | Verse jN (chapter and verse indexes of the last verse with an Allah word or words in it)]

Here, i1 is chapter index and j1 is the special verse index of the first verse that has Allah word in it. Also, i2 is chapter index and j2 is the special verse index of the second verse that has Allah word in it. Lastly, iN is the chapter index and jN is the special verse index of the last verse that has Allah word in it. If we use the real numbers in the above formula, it would be like the following regarding the text type of the 6236 numbered verses:

[ 1 | 1 ] [ 2 | 7] . . . . . . [112 | 2]

And, the final number after all the concatenation would look like this:

1127 . . . . . . 1122

I also provide my single summary that better illustrates this evidence, which I had also tweeted, as follows:

Here is the reproducible proof of the coding in the text type of the numbered 6236 verses:

#The required numbers for this evidence are in the ynQ object. 
x<- ynQ  # 6236 numbered verses
tmp <- paste0(x$Chapter,x$verse)
# head and tail sides of numbers of each verse
cat("The head of the table for Allah word positions: ",head(tmp))
## The head of the table for Allah word positions:  11 27 29 210 215 217
cat("The tail of the table for Allah word positions: ",tail(tmp))
## The tail of the table for Allah word positions:  988 1046 1101 1102 1121 1122
tmp <- paste0(tmp, collapse = "")
as.bigz(tmp) %% 19 #mod 19 must be zero
## Big Integer ('bigz') :
## [1] 0
cat("number of digits on this big number is", nchar(tmp))
## number of digits on this big number is 5732

As we witnessed, the resulting 5732 digits length big number is multiple of 19.

Also, below is the 5732 digits length big number of this evidence. One can just copy the big coding number below and paste it into a web based big number calculator and test it herself.

“11272921021521722022322622725526026126426727027327427527627727928028328528828929029129429729821012102210321062107210921102114211521162118212021322137213821392140214321442148214921532154215821592161216421652167216921702173217421762181218221852187218921902192219421952196219721982199220022032204220622072209221022112213221422152217221822192220222222232224222522262227222822292230223122332235223722392242224322442245224622472249225122522253225522572258225922602261226222652266226722702272227322752276227822792281228222832284228632343537393103113133153183193213233283293303313323333373393403423453473493503513523543553593613623633643703733753763773783793813833863873893923943953973983993101310231033107310831093112311331163117311931203122312331263130313231353140314131423144314531463148315031523154315531563157315831593160316231633164316531663167316931703171317331743176317731793180318131823183318731913195319831993200414549411412413414415416417419423424426428429430432433434435436437439440442443446447448449450452454456458459461463464469470472473474475476477478479480481482483484485486487488489490492493494495496497499410041024103410441054106410741084109411041114113411441164118411941224123412541264127412841294130413141334134413541374140414141424143414641474148414941504152415341554157415841604164416541664167416841694170417141734176515253545657585951151251351451551651751852052152352752853153353453553853954054154254354454554754854955055155255455555655756056456757157257357457658058558758858959159259459559659759851005101510351045105510651085109511051125115511651175119636146176196216316336346356366376396406466476506536566626646706716806886906916936956102610761086109611161146116611861196121612461256128613661376138614061426144614561486150615161526157615961647267287307327337377437447457497507547567597627657697707717737747857867877897997101710571317140715871647169717871857186718771887189719071947196818287810813816817818819820822823824825827828829830833834836837839840842843844845846847848849851852853855858860861862863864866868869870871872874875919293949596979991491591691791891992092292492592692792892993093193293493693793894094194394694895195295595996096196396496796897097197297497597797897998098198398598999099399499699799991009102910491059106910791099111911291159116911791189119912091219123912791291031041051061011101610171018102110221027103010311032103410351036103710381044104510461049105510581059106010621064106610681069107110721081108210851095101001010410106101071010911211411611131114111811191120112611291130113111331134114111431150115411561161116311641173117811841186119211101111131111512231238123912401252126612671268127612791280128312861287128812901291129212961299121071210813213813111313131613171320132113251326132713281331133313341336133713381339142143144145146148149141014111412141914201421142214241425142714281432143414381442144614471451156915961611691618162016231626162816311633163516361637163816411645164816511652165316611670167116721673167416751676167716791683168716881690169116921693169416951696161041610516106161071610816112161141611516116161281722173317391794179717991711018418151816181718211824182618381839184318451869193019361948194919581976198120820142061209820114212221662167219822222322622722822922102211221222142215221622172218222322252228223022322234223522362237223822392240224722522254225822592260226122622263226422652268226922702271227222732274227522762278231423232324233223382391231162311724224524724924102413241424152417241824202421242224252430243124322433243524362437243824392440244124422443244424452448245024512452245324542455245824592461246224632517254125552568257025712689269326108261102612626131261442615026163261792621326227278279272427262730273627432745274627472760276127622763276427652779278727882813282728302849285028562860286828702871287228762877287828802881288228872888293295296291029112916291729192920292229232924292529292936294029412942294429452950296029612962296329652967296829693053063083093010301130173029303030373038303930403043304830503054305630593060316319311131123116311831203121312231233125312631273128312931303131313231333134324331332333334335336339331233153317331833193321332233233324332533273329333033333334333533363337333833393340334133463347334833503351335233533354335533563357335933623363336433663369337033713373348342234243427344735135235335435535835113513351535173518352235273528352935313532353835403541354335443545364736743723373537403774378637102371263712837152371593716037169382638653913923933943963973910391139143916391739183920392139223923392639293932393539363937393839423943394539473952395339563957396039613962396339643966396739684024044010401240144016401740204021402240284029403140334034403540434044404540484055405640614062406340644066406940744077407840794081408541144115411941214122412841304133415242342542642842104213421542164217421942214223422442274231423642404244424642474251425343634364438744184419444245245545645845104512451445194522452345264532453546246446546846104613461746214623462646284631463246334714734744774794710471147124716471947214723472647284729473247334734473848248348448548648748104811481448154816481748184819482048214823482448254826482748294914934974984994910491249134914491549164917491850265150515151585227524353235326535857557957105711571457165717571857205721572257245725572757285729581582584585586587588589581058115812581358145815581658175818581958205821582259259359459559659759859135916591859195921592259235924604606607608609601060116012601361361461561661761861116113611462462562962106211631632634635636637639631164664764116412641364146416641765165265365465565765106511651266166266366466666866106611679672667287037137147115712572472572772127218721972227223732074317456766769761176307925812987788249113958961498298598810461101110211211122”

You can also access this 5732 digits length big number from the following link:

https://github.com/quran2019/Quran19/blob/master/Evidence_7.3.1.A.txt

5.1.1.2 The Evidence of Allah words positions over all the 6348 verses:

The same exact coding pattern of the previous evidence also exist in all the 6348 verses. As a general rule of this book, I always try any coding pattern of any independent evidence in both of the text types (All the 6348 verses and 6236 numbered verses) of Quran. Now as per the rule, I try the same coding pattern in all the 6348 verses of Quran as well. Although the coding pattern is the same as the previous evidence, I will again illustrate the default concatenation coding pattern applied in this evidence as follows:

[Chapter i1 | Verses j1 (chapter and verse indexes of the first verse that has Allah word in it)] [Chapter i2 | Verses j2 (chapter and verse indexes of the second verse that has Allah word in it)] . . . . . . [Chapter iN | Verse jN (chapter and verse indexes of the last verse with an Allah word in it)]

Here, i1 is chapter index and j1 is the special verse index of the first verse that has Allah word in it. Also, i2 is chapter index and j2 is the special verse index of the second verse that has Allah word in it. Lastly, iN is the chapter index and jN is the special verse index of the last verse that has Allah word in it. If we use the real numbers in the above formula, it would be like this regarding the text type of the 6348 verses:

[ 1 | 1 ] [ 2 | ] . . . . . . [114 | ]

As always, we do not use any number for the index of the unnumbered Basmala verses as per the universal rule of this book. Therefore in the illustration above, we only placed the chapter index as 2 but left the verse index as empty for the second verse in Quran with Allah word in it. The last Basmala verse is the last verse in Quran with Allah word in it. As we see above the last entry again only has the chapter index, which is 114, but no special verse index. Then the final coding number after all the concatenation would look like this:

112 . . . . . . 114

I also provide my single summary that better illustrates this evidence, which I had also tweeted, as follows:

As I prove below, the same coding pattern of the previous evidence in the text type of 6236 numbered verses also exist in the text type of all the 6348 verses too.

#The required numbers for this evidence are in the yunQ object.
x<- yunQ #all 6348 verses
tv <-c()
for(j in 1:nrow(x)) {
  if(x$verse[j] != 0){#for all the numbered verses
    tmp <- paste0(x$Chapter[j], x$verse[j])
  }else{#For unnumbered Basmala verses
    tmp <- paste0(x$Chapter[j]) }
  tv <- c(tv,tmp)
}
# head and tail sides of numbers of each verse
cat("The head of the table for Allah word positions: ",head(tv))
## The head of the table for Allah word positions:  11 2 27 29 210 215
cat("The tail of the table for Allah word positions: ",tail(tv))
## The tail of the table for Allah word positions:  111 112 1121 1122 113 114
tmp <- paste0(tv, collapse = "") 
as.bigz(tmp) %% 19 #mod 19 must be zero
## Big Integer ('bigz') :
## [1] 0
cat("number of digits on this big number is", nchar(tmp))
## number of digits on this big number is 5964

The resulting 5964 digits length big number is multiple of 19.

Considering the previous evidence in the 6236 numbered verses and this evidence in the 6348 verses, we witnessed two evidences with the same exact coding pattern in both of the text types (6348 and 6236) of Quran, which suggest that the exact positions of the word Allah are under 19 based coding system of the text of Quran. In these evidences, in total we observed 3244 verses that include Allah words in them considering their exact chapter and special verse indexes. Since this special word, Allah, spread through the text of Quran as if a skeleton of the text, it also somewhat supports the accuracy and intactness of all the verses and chapters of Quran. Because, if any one of the 6348 or 6236 verses were removed, the considered verses would be shifted and these codings would most likely not hold anymore. Only the last 5 verses would not be fully supported by these evidences as they are in the tail of the text and does not contain Allah word in it other than the first unnumbered Basmala verse in the beginning of the last chapter. However,that Basmala suggest that there should be a chapter following it too and thus still supports the existence of the last chapter too.

As an interesting fact, since these two evidences of the same coding pattern are related to each other, I generally test the relation between them too just to see if there is a fact. As we see the digit length of these numbers 5732 and 5964 have a 19 based coding relation. When we concatenate them, the resulting number is 57325964 and it is also multiple of 19, which is just an interesting fact.

Also, here is the 5964 digits length big coding number of this evidence:

“112272921021521722022322622725526026126426727027327427527627727928028328528828929029129429729821012102210321062107210921102114211521162118212021322137213821392140214321442148214921532154215821592161216421652167216921702173217421762181218221852187218921902192219421952196219721982199220022032204220622072209221022112213221422152217221822192220222222232224222522262227222822292230223122332235223722392242224322442245224622472249225122522253225522572258225922602261226222652266226722702272227322752276227822792281228222832284228633234353739310311313315318319321323328329330331332333337339340342345347349350351352354355359361362363364370373375376377378379381383386387389392394395397398399310131023103310731083109311231133116311731193120312231233126313031323135314031413142314431453146314831503152315431553156315731583159316031623163316431653166316731693170317131733174317631773179318031813182318331873191319531983199320044145494114124134144154164174194234244264284294304324334344354364374394404424434464474484494504524544564584594614634644694704724734744754764774784794804814824834844854864874884894904924934944954964974994100410241034104410541064107410841094110411141134114411641184119412241234125412641274128412941304131413341344135413741404141414241434146414741484149415041524153415541574158416041644165416641674168416941704171417341765515253545657585951151251351451551651751852052152352752853153353453553853954054154254354454554754854955055155255455555655756056456757157257357457658058558758858959159259459559659759851005101510351045105510651085109511051125115511651175119663614617619621631633634635636637639640646647650653656662664670671680688690691693695610261076108610961116114611661186119612161246125612861366137613861406142614461456148615061516152615761596164772672873073273373774374474574975075475675976276576977077177377478578678778979971017105713171407158716471697178718571867187718871897190719471968818287810813816817818819820822823824825827828829830833834836837839840842843844845846847848849851852853855858860861862863864866868869870871872874875919293949596979991491591691791891992092292492592692792892993093193293493693793894094194394694895195295595996096196396496796897097197297497597797897998098198398598999099399499699799991009102910491059106910791099111911291159116911791189119912091219123912791291010310410510610111016101710181021102210271030103110321034103510361037103810441045104610491055105810591060106210641066106810691071107210811082108510951010010104101061010710109111121141161113111411181119112011261129113011311133113411411143115011541156116111631164117311781184118611921110111113111151212231238123912401252126612671268127612791280128312861287128812901291129212961299121071210813132138131113131316131713201321132513261327132813311333133413361337133813391414214314414514614814914101411141214191420142114221424142514271428143214341438144214461447145115156915961616116916181620162316261628163116331635163616371638164116451648165116521653166116701671167216731674167516761677167916831687168816901691169216931694169516961610416105161061610716108161121611416115161161612817172217331739179417971799171101818418151816181718211824182618381839184318451869191930193619481949195819761981202082014206120982011421212221662167219822222223226227228229221022112212221422152216221722182223222522282230223222342235223622372238223922402247225222542258225922602261226222632264226522682269227022712272227322742275227622782323142323232423322338239123116231172424224524724924102413241424152417241824202421242224252430243124322433243524362437243824392440244124422443244424452448245024512452245324542455245824592461246224632525172541255525682570257126268926932610826110261262613126144261502616326179262132622727278279272427262730273627432745274627472760276127622763276427652779278727882828132827283028492850285628602868287028712872287628772878288028812882288728882929329529629102911291629172919292029222923292429252929293629402941294229442945295029602961296229632965296729682969303053063083093010301130173029303030373038303930403043304830503054305630593060313163193111311231163118312031213122312331253126312731283129313031313132313331343232433331332333334335336339331233153317331833193321332233233324332533273329333033333334333533363337333833393340334133463347334833503351335233533354335533563357335933623363336433663369337033713373343483422342434273447353513523533543553583511351335153517351835223527352835293531353235383540354135433544354536364736743737233735374037743786371023712637128371523715937160371693838263865393913923933943963973910391139143916391739183920392139223923392639293932393539363937393839423943394539473952395339563957396039613962396339643966396739684040240440104012401440164017402040214022402840294031403340344035404340444045404840554056406140624063406440664069407440774078407940814085414114411541194121412241284130413341524242342542642842104213421542164217421942214223422442274231423642404244424642474251425343436343644387444418441944424545245545645845104512451445194522452345264532453546462464465468461046134617462146234626462846314632463347471473474477479471047114712471647194721472347264728472947324733473447384848248348448548648748104811481448154816481748184819482048214823482448254826482748294949149349749849949104912491349144915491649174918505026515150515151585252275243535323532653585455565757557957105711571457165717571857205721572257245725572757285729585815825845855865875885895810581158125813581458155816581758185819582058215822595925935945955965975985913591659185919592159225923592460604606607608609601060116012601361613614615616617618611161136114626246256296210621163631632634635636637639631164646647641164126413641464166417656516526536546556576510651165126666166266366466666866106611676796726672868697070371713714711571257272472572772127218721972227223737320747431745675767667697611763077787979258081812982838485868787788882489909191139293949595896961497989829859889910010110210310410461051061071081091101101110211111211211122113114”

You can access this 5964 digits length big number from the following link. One can just copy the big number and paste it into a web based big number calculator and test it herself.

https://github.com/quran2019/Quran19/blob/master/Evidence_7.3.1.A2.txt

5.1.1.2.1 Fact: All the indices of Allah words positions together:

In the previous evidences, we observed the design with chapter and special verse indexes. There is also another interesting coding I will present in this section only as a fact, which shows the similar coding pattern also exist considering all the position indexes, namely, general verse index, chapter and special verse indexes together.

In the code below, you will see that, when we concatenate the general verse index, chapter and special verse indexes of Allah words in the natural order, considering all the 6348 verses, then the resulting big number is also multiple of 19. Here is the code for this fact:

#The required numbers for this evidence are in the yunQ object.
x<- yunQ #all 6348 verses
tv <-c()
for(j in 1:nrow(x)) {
  if(x$verse[j] != 0){#for all the numbered verses
    tmp <- paste0(x$VerseI[j],x$Chapter[j], x$verse[j])
  }else{#For unnumbered Basmala verses
    tmp <- paste0(x$VerseI[j], x$Chapter[j])
  }
  tv <- c(tv,tmp)
}
# head and tail sides of numbers of each verse
cat("The head of the table for Allah word positions: ",head(tv))
## The head of the table for Allah word positions:  11 2 27 29 210 215
cat("The tail of the table for Allah word positions: ",tail(tv))
## The tail of the table for Allah word positions:  111 112 1121 1122 113 114
tmp <- paste0(tv, collapse = "") 
as.bigz(tmp) %% 19 #mod 19 must be zero
## Big Integer ('bigz') :
## [1] 0
cat("number of digits on this big number is", nchar(tmp))
## number of digits on this big number is 5964

Also, here is the 5964 digits length big number of this fact:

“112272921021521722022322622725526026126426727027327427527627727928028328528828929029129429729821012102210321062107210921102114211521162118212021322137213821392140214321442148214921532154215821592161216421652167216921702173217421762181218221852187218921902192219421952196219721982199220022032204220622072209221022112213221422152217221822192220222222232224222522262227222822292230223122332235223722392242224322442245224622472249225122522253225522572258225922602261226222652266226722702272227322752276227822792281228222832284228633234353739310311313315318319321323328329330331332333337339340342345347349350351352354355359361362363364370373375376377378379381383386387389392394395397398399310131023103310731083109311231133116311731193120312231233126313031323135314031413142314431453146314831503152315431553156315731583159316031623163316431653166316731693170317131733174317631773179318031813182318331873191319531983199320044145494114124134144154164174194234244264284294304324334344354364374394404424434464474484494504524544564584594614634644694704724734744754764774784794804814824834844854864874884894904924934944954964974994100410241034104410541064107410841094110411141134114411641184119412241234125412641274128412941304131413341344135413741404141414241434146414741484149415041524153415541574158416041644165416641674168416941704171417341765515253545657585951151251351451551651751852052152352752853153353453553853954054154254354454554754854955055155255455555655756056456757157257357457658058558758858959159259459559659759851005101510351045105510651085109511051125115511651175119663614617619621631633634635636637639640646647650653656662664670671680688690691693695610261076108610961116114611661186119612161246125612861366137613861406142614461456148615061516152615761596164772672873073273373774374474574975075475675976276576977077177377478578678778979971017105713171407158716471697178718571867187718871897190719471968818287810813816817818819820822823824825827828829830833834836837839840842843844845846847848849851852853855858860861862863864866868869870871872874875919293949596979991491591691791891992092292492592692792892993093193293493693793894094194394694895195295595996096196396496796897097197297497597797897998098198398598999099399499699799991009102910491059106910791099111911291159116911791189119912091219123912791291010310410510610111016101710181021102210271030103110321034103510361037103810441045104610491055105810591060106210641066106810691071107210811082108510951010010104101061010710109111121141161113111411181119112011261129113011311133113411411143115011541156116111631164117311781184118611921110111113111151212231238123912401252126612671268127612791280128312861287128812901291129212961299121071210813132138131113131316131713201321132513261327132813311333133413361337133813391414214314414514614814914101411141214191420142114221424142514271428143214341438144214461447145115156915961616116916181620162316261628163116331635163616371638164116451648165116521653166116701671167216731674167516761677167916831687168816901691169216931694169516961610416105161061610716108161121611416115161161612817172217331739179417971799171101818418151816181718211824182618381839184318451869191930193619481949195819761981202082014206120982011421212221662167219822222223226227228229221022112212221422152216221722182223222522282230223222342235223622372238223922402247225222542258225922602261226222632264226522682269227022712272227322742275227622782323142323232423322338239123116231172424224524724924102413241424152417241824202421242224252430243124322433243524362437243824392440244124422443244424452448245024512452245324542455245824592461246224632525172541255525682570257126268926932610826110261262613126144261502616326179262132622727278279272427262730273627432745274627472760276127622763276427652779278727882828132827283028492850285628602868287028712872287628772878288028812882288728882929329529629102911291629172919292029222923292429252929293629402941294229442945295029602961296229632965296729682969303053063083093010301130173029303030373038303930403043304830503054305630593060313163193111311231163118312031213122312331253126312731283129313031313132313331343232433331332333334335336339331233153317331833193321332233233324332533273329333033333334333533363337333833393340334133463347334833503351335233533354335533563357335933623363336433663369337033713373343483422342434273447353513523533543553583511351335153517351835223527352835293531353235383540354135433544354536364736743737233735374037743786371023712637128371523715937160371693838263865393913923933943963973910391139143916391739183920392139223923392639293932393539363937393839423943394539473952395339563957396039613962396339643966396739684040240440104012401440164017402040214022402840294031403340344035404340444045404840554056406140624063406440664069407440774078407940814085414114411541194121412241284130413341524242342542642842104213421542164217421942214223422442274231423642404244424642474251425343436343644387444418441944424545245545645845104512451445194522452345264532453546462464465468461046134617462146234626462846314632463347471473474477479471047114712471647194721472347264728472947324733473447384848248348448548648748104811481448154816481748184819482048214823482448254826482748294949149349749849949104912491349144915491649174918505026515150515151585252275243535323532653585455565757557957105711571457165717571857205721572257245725572757285729585815825845855865875885895810581158125813581458155816581758185819582058215822595925935945955965975985913591659185919592159225923592460604606607608609601060116012601361613614615616617618611161136114626246256296210621163631632634635636637639631164646647641164126413641464166417656516526536546556576510651165126666166266366466666866106611676796726672868697070371713714711571257272472572772127218721972227223737320747431745675767667697611763077787979258081812982838485868787788882489909191139293949595896961497989829859889910010110210310410461051061071081091101101110211111211211122113114”

5.1.1.3 The Evidence of Al-Rahman words positions over all the 6348 verses

Now, we will witness that the same coding pattern of the previous evidence also exist in all the 6348 verses of Quran considering only Al-Rahman words just like we had witnessed for Allah word positions. Basically we will concatenate the chapter and verse indexes of the verses with Al-Rahman words and the resulting big number is also multiple of 19.

Although the pattern is the same as the previous evidence, I will again illustrate the default concatenation coding pattern applied in this evidence as follows:

[Chapter i1 | Verses j1 (chapter and verse indexes of the first verse that has Al-Rahman word in it)] [Chapter i2 | Verses j2 (chapter and verse indexes of the second verse that has Al-Rahman word in it)] . . . . . . [Chapter iN | Verse jN (chapter and verse indexes of the last verse with an Al-Rahman word in it)]

Here, i1 is chapter index and j1 is the verse index of the first verse that has Al-Rahman word in it. Also, i2 is chapter index and j2 is the verse index of the second verse that has Al-Rahman word in it. Lastly, iN is chapter index and jN is the verse index of the last verse that has Al-Rahman word in it. If we use the real numbers in the above formula, it would be like this regarding the text type of the 6348 verses:

[ 1 | 1 ] [ 1 | 3 ] . . . . . . [114 | ]

As always, we do not use any number for the index of the unnumbered Basmala verses as per the universal rule of this book. Therefore in the illustration above, we only placed the chapter index as 114 but left the verse index as empty for the last verse in Quran with Al-Rahman word in it, which is the last Basmala verse is the last chapter in Quran. Then the final coding number after all the concatenation would look like this:

1113 . . . . . . 114

I also provide my single summary that better illustrates this evidence, which I had also tweeted, as follows:

Here is the reproducible proof of the evidence:

#The required numbers for this evidence are in the yunQ2 object.
x<- yunQ2 #all 6348 verses
tv <-c()
for(j in 1:nrow(x)) {
  if(x$verse[j] != 0){#for all the numbered verses
    tmp <- paste0(x$Chapter[j], x$verse[j])
  }else{#For unnumbered Basmala verses
    tmp <- paste0(x$Chapter[j])
  }
  tv <- c(tv,tmp)
}
# head and tail sides of numbers of each verse
cat("The head of the table for Al-Rahman word positions: ",head(tv))
## The head of the table for Al-Rahman word positions:  11 13 2 2163 3 4
cat("The tail of the table for Al-Rahman word positions: ",tail(tv))
## The tail of the table for Al-Rahman word positions:  109 110 111 112 113 114
tmp <- paste0(tv, collapse = "") 
as.bigz(tmp) %% 19 #mod 19 must be zero
## Big Integer ('bigz') :
## [1] 0
cat("number of digits on this big number is", nchar(tmp))
## number of digits on this big number is 406

As we witnessed, the resulting 406 digits length big number is multiple of 19. Also, below is the 406 digits length big number of this evidence. One can just copy the big number and paste it into a web based big number calculator and test it herself.

“1113221633456781011121314151617171101819194519581961196919751978198519871988199319962020520902010921212621362142211122223242525592560256326265272730282930313233343536361136153623365237383940414124243431943204336434544454647484950503351525354555515657585959226061626364656667673671967206729686970717273747576777878377838798081828384858687888990919293949596979899100101102103104105106107108109110111112113114”

You can access this 406 digits length big number from the following link:

https://github.com/quran2019/Quran19/blob/master/Evidence_7.3.1.B.txt

5.1.1.3.1 Fact: The sums concatenation of Al-Rahman words positions

In the previous evidence, we observed that when we concatenate the chapter and verse indexes of Al-Rahman words, the resulting big coding number is multiple of 19. A potentially interesting fact is that if we concatenate the sum of each position indexes of chapters and verses and concatenate instead of directly concatenating, the resulting big number is still multiple of 19. However, this is just an interesting fact but not an evidence as the pattern is not withing the defined rules of this book.

#The required numbers for this evidence are in the yunQ2 object.
x<- yunQ2[,c(2,3)] #all 6348 verses
tmp <-c()
for(i in 1:nrow(x) ) tmp <- c(tmp,sum(x[i,]) )
# head and tail sides of numbers of each verse
cat("The head of the table for Al-Rahman word each position's sums: ",head(tmp))
## The head of the table for Al-Rahman word each position's sums:  2 4 2 165 3 4
cat("The tail of the table for Al-Rahman word each positions's sums: ",tail(tmp))
## The tail of the table for Al-Rahman word each positions's sums:  109 110 111 112 113 114
tmp <- paste0(tmp, collapse = "") 
as.bigz(tmp) %% 19 #mod 19 must be zero
## Big Integer ('bigz') :
## [1] 0
cat("number of digits on this big number is", nchar(tmp))
## number of digits on this big number is 332

Below is the 332 digits length big number of this fact.

“24216534567810111213141516171271819647780889497104106107112115202511012921475763133222324258485882631275728293031323334353647515988373839404143424362637988444546474849508351525354555656575859816061626364656667708687966869707172737475767778115116798081828384858687888990919293949596979899100101102103104105106107108109110111112113114”

5.1.1.4 The Evidence on Allah and/or Al-Rahman words positions together:

Now, in this evidence, we will witness that the same coding pattern of the previous 3 evidences on Allah word positions and Al-Rahman word positions also exist in the numbered 6236 verses of Quran if we consider these two words together, namely, Allah and/or Al-Rahman words together in them too. The rationale of this test was explained in the beginning of this chapter along with its special rules.

Let me illustrate the default concatenation coding pattern applied in this evidence too. As always in the natural order as follows:

[Chapter i1 | Verses j1 (chapter and verse indexes of the first verse with an Allah and/or Al-Rahman word in it)] [Chapter i2 | Verses j2 (chapter and verse indexes of the second verse with an Allah and/or Al-Rahman word in it)] . . . . . . [Chapter iN | Verse jN (chapter and verse indexes of the last verse with an Allah and/or Al-Rahman word in it)]

Here, i1 is chapter index and j1 is the verse index of the first verse that has Allah and/or Al-Rahman word in it. Also, i2 is chapter index and j2 is the verse index of the second verse that has Allah and/or Al-Rahman word in it. Lastly, iN is chapter index and jN is the verse index of the last verse that has Allah and/or Al-Rahman word in it. If we use the real numbers in the above formula, it would be like this regarding the text type of the 6236 verses:

[ 1 | 1 ] [ 1 | 3] . . . . . . [112 | 2]

And, the final number after all the concatenation would look like this:

1127 . . . . . . 1122

I also provide my single summary that better illustrates this evidence, which I had also tweeted, as follows:

Here is the proof of this evidence, which shows that the positions of either Allah or Al-Rahman words together were coded with the exact same coding pattern of the previous evidences.

#The required numbers for this evidence are in the ynQ4 object.
x<- ynQ4 #6236 numbered verses
tmp <- paste0(x$Chapter,x$verse)
# head and tail sides of numbers of each verse
cat("The head of the table for Allah and/or Al-Rahman word positions: ",head(tmp))
## The head of the table for Allah and/or Al-Rahman word positions:  11 13 27 29 210 215
cat("The tail of the table for Allah and/or Al-Rahman word positions: ",tail(tmp))
## The tail of the table for Allah and/or Al-Rahman word positions:  988 1046 1101 1102 1121 1122
tmp <- paste0(tmp, collapse = "")
as.bigz(tmp) %% 19 #mod 19 must be zero
## Big Integer ('bigz') :
## [1] 0
cat("number of digits on this big number is", nchar(tmp))
## number of digits on this big number is 5887

As we witnessed, the resulting 5887 digits length big number is multiple of 19. Now considering the four codings evidences, we witnessed that Allah and Al-Rahman words are under 19 based system, which together further proves the intactness of Quran along with all the rest of the evidences.

Also, below is the 5887 digits length big number of this evidence. One can just copy the big number and paste it into a web based big number calculator and test it herself.

“1113272921021521722022322622725526026126426727027327427527627727928028328528828929029129429729821012102210321062107210921102114211521162118212021322137213821392140214321442148214921532154215821592161216321642165216721692170217321742176218121822185218721892190219221942195219621972198219922002203220422062207220922102211221322142215221722182219222022222223222422252226222722282229223022312233223522372239224222432244224522462247224922512252225322552257225822592260226122622265226622672270227222732275227622782279228122822283228422863234353739310311313315318319321323328329330331332333337339340342345347349350351352354355359361362363364370373375376377378379381383386387389392394395397398399310131023103310731083109311231133116311731193120312231233126313031323135314031413142314431453146314831503152315431553156315731583159316031623163316431653166316731693170317131733174317631773179318031813182318331873191319531983199320041454941141241341441541641741942342442642842943043243343443543643743944044244344644744844945045245445645845946146346446947047247347447547647747847948048148248348448548648748848949049249349449549649749941004102410341044105410641074108410941104111411341144116411841194122412341254126412741284129413041314133413441354137414041414142414341464147414841494150415241534155415741584160416441654166416741684169417041714173417651525354565758595115125135145155165175185205215235275285315335345355385395405415425435445455475485495505515525545555565575605645675715725735745765805855875885895915925945955965975985100510151035104510551065108510951105112511551165117511963614617619621631633634635636637639640646647650653656662664670671680688690691693695610261076108610961116114611661186119612161246125612861366137613861406142614461456148615061516152615761596164726728730732733737743744745749750754756759762765769770771773774785786787789799710171057131714071587164716971787185718671877188718971907194719681828781081381681781881982082282382482582782882983083383483683783984084284384484584684784884985185285385585886086186286386486686886987087187287487591929394959697999149159169179189199209229249259269279289299309319329349369379389409419439469489519529559599609619639649679689709719729749759779789799809819839859899909939949969979999100910291049105910691079109911191129115911691179118911991209121912391279129103104105106101110161017101810211022102710301031103210341035103610371038104410451046104910551058105910601062106410661068106910711072108110821085109510100101041010610107101091121141161113111411181119112011261129113011311133113411411143115011541156116111631164117311781184118611921110111113111151223123812391240125212661267126812761279128012831286128712881290129112921296129912107121081321381311131313161317132013211325132613271328133113331334133613371338133914214314414514614814914101411141214191420142114221424142514271428143214341438144214461447145115691596161169161816201623162616281631163316351636163716381641164516481651165216531661167016711672167316741675167616771679168316871688169016911692169316941695169616104161051610616107161081611216114161151611616128172217331739179417971799171101841815181618171821182418261838183918431845186919301936194519481949195819611969197519761978198119851987198819931996205208201420612090209820109201142122212621362142216621672198211122222232262272282292210221122122214221522162217221822232225222822302232223422352236223722382239224022472252225422582259226022612262226322642265226822692270227122722273227422752276227823142323232423322338239123116231172422452472492410241324142415241724182420242124222425243024312432243324352436243724382439244024412442244324442445244824502451245224532454245524582459246124622463251725412555255925602563256825702571265268926932610826110261262613126144261502616326179262132622727827927242726273027362743274527462747276027612762276327642765277927872788281328272830284928502856286028682870287128722876287728782880288128822887288829329529629102911291629172919292029222923292429252929293629402941294229442945295029602961296229632965296729682969305306308309301030113017302930303037303830393040304330483050305430563059306031631931113112311631183120312131223123312531263127312831293130313131323133313432433133233333433533633933123315331733183319332133223323332433253327332933303333333433353336333733383339334033413346334733483350335133523353335433553356335733593362336333643366336933703371337334834223424342734473513523533543553583511351335153517351835223527352835293531353235383540354135433544354536113615362336473652367437233735374037743786371023712637128371523715937160371693826386539139239339439639739103911391439163917391839203921392239233926392939323935393639373938394239433945394739523953395639573960396139623963396439663967396840240440104012401440164017402040214022402840294031403340344035404340444045404840554056406140624063406440664069407440774078407940814085412411441154119412141224128413041334152423425426428421042134215421642174219422142234224422742314236424042444246424742514253431943204336434543634364438744184419444245245545645845104512451445194522452345264532453546246446546846104613461746214623462646284631463246334714734744774794710471147124716471947214723472647284729473247334734473848248348448548648748104811481448154816481748184819482048214823482448254826482748294914934974984994910491249134914491549164917491850265033515051515158522752435323532653585515755795710571157145716571757185720572157225724572557275728572958158258458558658758858958105811581258135814581558165817581858195820582158225925935945955965975985913591659185919592159225923592460460660760860960106011601260136136146156166176186111611361146246256296210621163163263463563663763963116466476411641264136414641664176516526536546556576510651165126616626636646666686610661167367967196720672667286729703713714711571257247257277212721872197222722373207431745676676976117630783778387925812987788249113958961498298598810461101110211211122”

You can access this 5887 digits length big number from the following link:

https://github.com/quran2019/Quran19/blob/master/Evidence_7.3.1.C.txt

5.1.2 Evidence on Allah and Al-Rahman word positions regarding general verse indexes

This evidence suggest that the general verse indexes of the verses which includes Allah words and also Allah and/or Al-Rahman words together are also under 19 based design. Basically, we will only look at the general verse indexes alone. Although these general verse indexes are not primary, they are still real numbers and corresponds to chapter and special verse indexes as both might help us locate a particular verse. However, general verse indexes can only be considered as secondary and cannot be the same as chapter and special verse indexes as they are the default natural way of referring to a particular verse. Remember that in the evidences of this main chapter, Chapter 5.1, we always use the numbers from the three tables, Allah only, Al-Rahman only, and also Allah and/or Al-Rahman words together. In this sub-chapter, when we consider the general verse indexes, we will witness that the same coding pattern also exist regarding Allah word only and also Allah and/or Al-Rahman words together.

As we will witness, 2 out of 6 trials are successful considering the general verse indexes with the same coding pattern. This means the probability of such an observation alone is 0.036 and still statistically significant if we consider only these evidences independently.

tmp <-binom.test(2, 6,p = (1/19),
                 alternative = c("greater"))
tmp <- formatC(tmp$p.value, format = "e", digits = 2)

cat(paste("The probability of 2 success out of 
          6 tests (with p=1/19) is:", tmp))
## The probability of 2 success out of 
##           6 tests (with p=1/19) is: 3.61e-02

Let’s also add these numbers to the counters that we will use them in the probability calculations of the system in this book.

#counters to compute the overall probability
AllahWordEvidenceTrials <- AllahWordEvidenceTrials + 6
AllahWordEvidenceSuccesses <- AllahWordEvidenceSuccesses + 2

Now, in the following, I will present the evidences regarding each of the two numbers from the tables we had obtained in the main chapter.

5.1.2.1 Evidence on Allah word positions over the general verse indexes:

This evidence tests whether the general verse indexes, in which there is Allah words in it, has also 19 based coding. As we will see below, there is the same coding pattern considering the numbered 6236 verses. When we concatenate each general verse indexes in the 6236 numbered verses, the resulting big number is also multiple of 19. Here, the general verse index replaces the chapter and special verse indexes in the previous main evidences. Because, we use the chapter and special verse indexes to locate and refer to a verse. The general verse index also has that capability if used instead of the chapter and special verse indexes. Therefore, we tested these but it is never the main evidence regarding Allah word positions. Because, we naturally use the chapter and special verse indexes but not the general verse indexes in general. Current evidence suggest that the positions of verses with Allah words in the numbered 6236 verses are also under the 19 based design with respect to the general verse indexes too.

Let me also illustrate the default concatenation coding pattern applied in this evidence.

[General Verse index j1] [General Verse index j2 ] . . . . . . [General Verse index jN (last verse with an Allah word in it)]

Here, j1 is the general verse index of the first verse that has Allah word in it. Also, j2 is the general verse index of the second verse that has Allah word in it. Lastly, jN is the general verse index of the last verse that has Allah word in it. If we use the real numbers in the above formula, it would be like this regarding the text type of the 6236 verses:

[ 1 ] [ 14] . . . . . . [6223]

And, the final number after all the concatenation would look like this:

114 . . . . . . 6223

I also provide my single summary that better illustrates this evidence, which I had also tweeted, as follows:

Here is the reproducible proof of this evidence:

# ynQ is for Allah word for numbered verses
y <- ynQ #from 6236 numbered verses
tmp<- y$Gen_verseI
# head side of numbers of each verse
head(tmp)
## [1]  1 14 16 17 22 24
tail(tmp)
## [1] 6138 6185 6214 6215 6222 6223
tmp <- paste0(tmp, collapse = "")
#mod 19  must be zero
as.bigz(tmp) %% 19 
## Big Integer ('bigz') :
## [1] 0

One more interesting fact on this big number is that the length of this big number is 5719 and it is also multiple of 19 as 19x301. A further fact is that if we look at the verse 57:19, the general verse index of it is 5149, which is also multiple of 19. Moreover the digit sum of 5149 is also exactly 19. Since the evidence of these facts is about the general verse indexes, these small facts looked also interesting to me and thus shared them too.

Also, below is the 5719 digits length big number of this evidence. One can just copy the big number and paste it into a web based big number calculator and test it herself.

“1141617222427303334626768717477808182838486879092959697981011041051081091101131141161171211221231251271391441451461471501511551561601611651661681711721741761771801811831881891921941961971992012022032042052062072102112132142162172182202212222242252262272292302312322332342352362372382402422442462492502512522532542562582592602622642652662672682692722732742772792802822832852862882892902912932952972983003023033043063083113123143163213223233243253263303323333353383403423433443453473483523543553563573633663683693703713723743763793803823853873883903913923943953964004014024054064094104124134154164194234254284334344354374384394414434454474484494504514524534554564574584594604624634644664674694704724734744754764804844884914924934944985025045055065075085095105125165175195215225235255265275285295305325335355365395405415425435455475495515525545565575625635655665675685695705715725735745755765775785795805815825835855865875885895905925935955965975985996006016026036046066076096116126156166186196206216226236246266276286306336346356366396406416426436456466486506516536576586596606616626636646666696706716726736756766776786806816826836846856866876896906926966977007027037047077087097107117127137147167177187197207217237247257267297337367407417427437457497547567577587607617637647657667677697707727737747757777787797817847857867887928038068088108208228238248258268288298358368398428458518538598608698778798808828848918968978989009039059079089109139149179259269279299319339349379399409419469489539809829849869879919979989991003100410081010101310161019102310241025102710281039104010411043105310551059108510941112111811231132113911401141114211431144114811501161116211671170117311761177117811791180118211831184118511871188118911901193119411961197119912001202120312041205120612071208120912111212121312151218122012211222122312241226122812291230123112321234123512361237123812391240124112421244124912501251125212531254125512571259126012611262126312641265126612671269127112721273127512761278128112831286128712901294129512961298129913021303130513061307130913101312131313141315131613181320132413251328132913311332133413351337133913401341134213441346134713501351135213531354135513561358136213641367136813691370137513801381138213851386139113941395139613981399140014011402140814091410141314191422142314241426142814301432143314351436144514461449145914641468147014711473147514771479148614871491149214931499150215031504150615071514151615231527152915341536153715461551155715591565157415861588161916341635163616481662166316641672167516761679168216831684168616871688169216951703170417091715171817201723172417271728173217331734173517381740174117431744174517461752175317541755175617581759176017611762176917701771177217741775177717781782178417881792179617971801187118981902191019191921192419271929193219341936193719381939194219461949195219531954196219711972197319741975197619771978198019841988198919911992199319941995199619972005200620072008200920132015201620172029205120622068212321262128213921442155215621572161216421662178217921832185220922802286229822992308232623312356236224092446246225052549255025812597259826012602260326042605260626072609261026112612261326182620262326252627262926302631263226332634263526422647264926532654265526562657265826592660266326642665266626672668266926702671267326872696269727052711276427892790279327962798280028012804280528062808280928112812281328162821282228232824282628272828282928302831283228332834283528362839284128422843284428452846284928502852285328542872289629102923292529263021302530403042305830633076308230953111314531593167316831833185318931953202320432053206321932203221322232233224323832463247326532793282330133023308331233203322332333243328332933303332333333343339334033433345334633503351335633573359336033623363336433653369337633803381338233843385339034003401340234033405340734083409341434153417341834193420342634383439344634473448344934523457345934633465346834693475347834803481348534873489349034913492349434953496349734983499350035013502350335073534353535363537353835393542354535483550355135523554355535563557355835603562356335663567356835693570357135723573357435793580358135833584358535863587358835893590359235953596359735993602360336043606361436283630363336533661366236633664366536683671367336753677367836823687368836893691369236983700370137033704370537523779381138233828386238743890391439163940394739483957399640354059406040614062406440654068406940724074407540764078407940804081408440874090409340944095409641004101410341054110411141144115411841194120412141224124412541264135413741434145414741494150415341544155416141624164416641674168417641774178418141884189419441954196419741994202420742104211421242144218423242334237423942404246424842514270427542774278428042824285428742884289429142934295429642994303430843124316431843194323432543884389441244324433445644754478447944814483448544874492449544964499450545084512451445154518452045234527453145334536453845414542454345464548454945524554455545564557456145644566456845714573457445774578457945834585458645874588458945904593459445974598459946004601460246034604460646074608460946104612461346154619462046214622462446254626462746284629463046564725472647334762477848074810484250805084508550865089509150925093509550965097509951005102510351045105510651085109511051115112511351145115511651175118511951205121512251235124512551265128512951305131513251335134513951425144514551475148514951505154515651575158515951605161516251635166516751685169517051715174517651775181518251865187518851895190519251935194519551975199520552065210521152125213521552165218521952205221522252245227522852295230523152325233523552375239524052505267526953785422542354345444545154525454545954655466546954705495552655515597560056025621573758295955599160566106612061326135613861856214621562226223”

You can access this 5719 digits length big number from the following link:

https://github.com/quran2019/Quran19/blob/master/Evidence_7.3.2.A.txt

5.1.2.2 Evidence on Allah and/or Al-Rahman words positions together over the general verse indexes:

This evidence tests whether the general verse indexes, in which there is Allah and/or Al-Rahman words together have 19 based design. As we will see, there is a 19 based design considering all the 6348 verses. When we concatenate each of the resulting general verse indexes in the 6348 numbered verses, the big coding number is multiple of 19. This suggests the positions of verses with Allah and/or Al-Rahman words together are under the 19 based design with respect to the general verse indexes too.

Let me also illustrate the default concatenation coding pattern applied in this evidence.

[General Verse index j1] [General Verse index j2 ] . . . . . . [General Verse index jN (last verse with an Allah word in it)]

Here, j1 is the general verse index of the first verse that has Allah and/or Al-Rahman words in it. Also, j2 is the general verse index of the second verse that has Allah and/or Al-Rahman words in it. Lastly, jN is the general verse index of the last verse that has Allah and/or Al-Rahman words in it. If we use the real numbers in the above formula, it would be like this regarding the text type of the 6236 verses:

[ 1 ] [ 3] . . . . . . [6342]

And, the final number after all the concatenation would look like this:

13 . . . . . . 6342

Here is the reproducible proof of this evidence:

# yunQ4 is for Allah and/or Al-Rahman words together
y <- yunQ4 #from all the 6348 verses
tmp<- y$Gen_verseI
# head side of numbers of each verse
head(tmp)
## [1]  1  3  8 15 17 18
tail(tmp)
## [1] 6325 6331 6332 6333 6336 6342
tmp <- paste0(tmp, collapse = "")
as.bigz(tmp) %% 19 
## Big Integer ('bigz') :
## [1] 0

Also, below is the 6318 digits length big number of this evidence. One can just copy the big number and paste it into a web based big number calculator and test it herself.

“138151718232528313435636869727578818283848587889193969798991021051061091101111141151171181221231241261281401451461471481511521561571611621661671691711721731751771781811821841891901931951971982002022032042052062072082112122142152172182192212222232252262272282302312322332342352362372382392412432452472502512522532542552572592602612632652662672682692702732742752782802812832842862872892902912922942952972993003023043053063083103133143163183233243253263273283323343353373403423443453463473493503543563573583593653683703713723733743763783813823843873893903923933943963973984024034044074084114124144154174184214254274304354364374394404414434454474494504514524534544554574584594604614624644654664684694714724744754764774784824864904934944954964975015055075085095105115125135155195205225245255265285295305315325335355365385395425435445455465485505525545555575595605655665685695705715725735745755765775785795805815825835845855865885895905915925935955965985996006016026036046056066076096106126146156186196216226236246256266276296306316336366376386396426436446456466486496516536546566606616626636646656666676696726736746756766776796806816826846856866876886896906916936946967007017047067077087117127137147157167177187207217227237247257277287297307337377407447457467477497537587607617627647657677687697707717737747767777787797817827837857887897907927947978088118138158258278288298308318338348408418448478508568588648658748828848858878898969019029039059089109129139159189199229309319329349369389399429449459469519539589609869889909929939971003100410051009101010141016101910221025102910301031103310341045104610471049105910611065109111001118112411291138114511461147114811491150115411561167116811691174117711801183118411851186118711891190119111921194119511961197120012011203120412061207120912101211121212131214121512161218121912201222122512271228122912301231123312351236123712381239124112421243124412451246124712481249125112561257125812591260126112621264126612671268126912701271127212731274127612781279128012821283128512881290129312941297130113021303130513061309131013121313131413161317131913201321132213231325132713311332133513361338133913411342134413461347134813491351135313541357135813591360136113621363136513691371137213751376137713781383138813891390139313941399140214031404140614071408140914101416141714181421142714301431143214341436143814401441144314441453145414571467147214761478147914811482148414861488149514961500150115021508151115121513151515161523152515321536153815431545154615551560156615681574158315951597160616291644164516461658167216731674168216851686168916921693169416961697169817021705171317141718172017261729173117341735173817391743174417451746174917511752175417551756175717621764176517661767176817701771177217731774178117821783178417861787178917901794179618001804180818091813181518841911191519161924193319351938194119431946194819501951195219531956196019631966196719681976198519861987198819891990199119921994199820022003200520062007200820092010201120192020202120222023202720292030203120432044206620772083213821412143215421562160217121722173217721802182219421952199220122252267229723032312231523162325232823362342234323452348235223542355236023632366237123742380242724562464247524802502252425282538254425682569260026142615261726182621262226232624262526262627262926302631263226332638264026432645264726492650265126522653265426552662266726692673267426752676267726782679268026832684268526862687268826892690269126932694270827172718272627322785281028112813281528182820282228232826282728282830283128332834283528382843284428452846284828492850285128522853285428552856285728582861286328642865286628672868287128722874287528762878289529192933293729382941294629482949295629613045304930643066308230873100310631193135316931833184319231933208321032143220322732293230323132443245324632473248324932633271327232783291330533083327332833343338334633483349335033543355335633583359336033653366336733703372337333773378338333843386338733893390339133923396340334073408340934113412341734273428342934303432343434353436343734423443344534463447344834543466346734743475347634773480348534873491349334963497349835043507350935103514351635183519352035213523352435253526352735283529353035313532353335373564356535663567356835693570357335763579358135823583358535863587358835893591359335943597359835993600360136023603360436053610361136123614361536163617361836193620362136233626362736283630363336343635363736383646366036623665368536933694369536963697369837013704370637083710371137153720372137223724372537313733373437363737373837393750375437623786379138133823384638583863389739093925394939513975398239833992400640324071409540964097409840994101410241054106410941114112411341154116411741184121412441274130413141324133413741384140414241474148415141524155415641574158415941614162416341714173417541814183418541874188419141924193419942004202420442054206421442154216421942264227423242334234423542374240424542484249425042524256425742594271427242764278427942854287429043094312431543174318432043224325432743284329433143334335433643394343434843524356435843594363436543664385438644024411442944304453445644744475449845164518452145224524452645284530453545384539454245484551455445564558455945624564456745714575457745804582458545864587459045914593459445974599460046014602460646094611461346164618461946224623462446284629463146324633463446354636463946404643464446454646464746484649465046524653465446554656465846594660466246664667466846694671467246734674467546764677467847044711472447744775478247854812482848354858486148934898495449555033513051355139514051415144514651475148515051515152515451555157515851595160516151625164516551665167516851695170517151725173517451755176517751785179518051815182518351855186518751885189519051915196519952015202520452055206520752085212521452155216521752185219522052215222522552265227522852295230523352355236523752415242524652475248524952505251525352545255525652585260526152675268527252735274527552775278528052815282528352845285528752905291529252935294529552965297529953015303530453065309531553255326533253345335533753905443544654885491549255035513551755215522552455295535553655395540554655665567559856235624566556715674567656955697574857855786578958145836587959085909592959665992601560336040605360776080611161326145614861706182619161996200621462206226622862316234623562446256626862776281628762916297630263106314632163226323632563316332633363366342”

You can access this 6318 digits length big number from the following link:

https://github.com/quran2019/Quran19/blob/master/Evidence_7.3.2.B.txt

5.1.3 Probability of the Evidences on Allah and Al-Rahman word positions and frequencies

In this section I will compute the probability of witnessing all the evidences on Allah and Al-Rahman word positions presented so far..

As I mentioned before, I had two special counters to keep the total number of tests and total number of successes. Using the two special counters and Binomial test, we can approximately calculate the probability of witnessing all those evidences of the 19 based coding system that exists on Allah and Al-Rahman word positions. These evidences support the overall conclusion of this book such that the text of Quran was designed from the beginning and it is intact and unchanged for the last 1387 years (considering the date this book was first published in 2019) since Quran was first written in 632 according to the historical reports. Here is the probability of observing all of those 6 evidences by chance alone:

tmp <-binom.test(AllahWordEvidenceSuccesses, 
                 AllahWordEvidenceTrials,
                 p = (1/19),
                 alternative = c("greater"))
tmp <- formatC(tmp$p.value, format = "e", digits = 2)

cat(paste("The probability of all the ", AllahWordEvidenceSuccesses, "success out of all the", AllahWordEvidenceTrials, " tests (with p=1/19) is:", tmp))
## The probability of all the  6 success out of all the 12  tests (with p=1/19) is: 1.49e-05

As we see this is statistically significant probability and thus we conclude that the evidences we witnessed would not occur by chance and thus this suggests that it should have been designed by the Author of Quran and this conclusion supports the hypothesis that he protected it as he promised. Of course, this is my rational conclusion based on this probability and only God knows best.

Let’s try something else for more skeptical people. One may argue that, why not also considering the frequencies of the words along with the positions. There is no such code exist. But if we also consider them, we should consider that as a second basket of events. Because all the events we observed with position indexes only but not with the frequencies of the words. Therefore, even if we would perform twice the number of current trials, we need to consider all the events being in one of the baskets of the two event categories. Let’s first include those second group of trials to start answering this potential objection. We then have the following probability, which is twice the probability of the previous calculated probability for one group of events, which is still statistically significant as follows:

tmp <- as.numeric(tmp)*2

cat(paste("The probability of all the ", AllahWordEvidenceSuccesses, "success out of the two groups of trials (with p=1/19) is:", tmp))
## The probability of all the  6 success out of the two groups of trials (with p=1/19) is: 2.98e-05

As we observed that the probability of this is still statistically significant as it is less than 0.05. In this case, as mentioned just before, we doubled the initial probability as it would be more fair to consider all the observed evidences exist in one of the two events categories, namely 2 baskets of events. Here we might also want to know what is the probability of observing all the 6 successes in the basket of events with either, the position information only or in the basket of events with the position and word frequency together? If the chances are like basket1/basket2, then 6/0 and 0/6 is of our concern. The rest of possibilities would be like 5/1,1/5, 4/2,2/4, 3/3. Therefore, approximately,the probability of observing all successes in one of the two basket categories is like 2/7. Therefore we multiple this probability with the one we found above, which only shows observing 6 out of 24 trials. Then the overall observation probability would be 8.5142857^{-6} for this extreme case scenario, which was computed for more skeptical people.

Now, I add these trials and successes on Allah and Al-Rahman word positions to the global counters for overall system probability calculations in the end of the book. Since these are the first evidences to add to the global counters we just assign the values directly.

global_tested_nums <- global_tested_nums + AllahWordEvidenceTrials
global_success_nums <- global_success_nums + AllahWordEvidenceSuccesses

Also, here is the approximate overall probability of all the evidences observed so far in this book with the assumption that all are independent for simplicity of computations:

tmp <-binom.test(global_success_nums, 
                 global_tested_nums, p = (1/19),
                 alternative = c("greater"))
tmp <- formatC(tmp$p.value, format = "e", digits = 2)
print(paste("The probability of", global_success_nums,
            "success out of", global_tested_nums ,
            "(with p=1/19) is:", tmp))
## [1] "The probability of 25 success out of 54 (with p=1/19) is: 4.02e-18"

5.1.4 Facts about Allah word positions and frequencies

The codings of this chapter are not considered within the general system presented in this book as the observed codings are not aligned with the general rules of the book mostly and not based on a systematic rule. However, the codings looks interesting enough to be presented at least as facts. One can also consider all the codings presented in these sections as only facts but not evidences currently. In this chapter, I will present three different isolated codes in three different sub-sections of this section, using chapter indexes, verse indexes and the number of Allah word counts in each of those verses. The reason I present them in three sub-section is because they each have different coding patterns. Therefore, I will not include, the number of successes and trials of these three sub-sections into the global counters as they are not presented as evidences of this book but just existing facts for their potential usage. This means, the three codes we will observe in the sections below will not affect the global probability of the general system that we will measure in the end.

The three isolated codes in the following three sub-sections have a particular importance. Because, in the false 19 based claim of Rashad Khalifa, they use the similar three columns of information but individually (chapter indexes, verse indexes and the number of Allah word counts). By removing one of the verses from Quran (!), they make sure (!) each of these three columns are multiple of 19 individually! They clearly manipulate the text on a specific verse to make sure the numbers match to their made up false system claim. The three codings in the following three sub-sections suggest that there is already a 19 based coding relation considering the similar three columns of data, namely, chapter indexes, special verse indexes and the total number of Allah words at each verse. Nonetheless, as I presented in the main evidences in Chapter 5.1, we already showed rule based codings as evidences with respect to the positions of the word Allah only, Al-Rahman only, and also Allah and/or Al-Rahman words together. Those evidences should already be sufficient to convince those who were deceived by the false 19 claim and deny the 2 verses in the end and become a denier. In the facts of this section I will show further coding that also uses the number of words in those positions as they have used in their false claim which is based on data manipulation and thus considered as falsehood academically. Manipulating the text is scientifically unacceptable. Because, no matter what the manipulators find in the end, their system claim belongs to the manipulated text but not to the original text itself. Because, once you open up the door for manipulation, then you have to exhaustively search for all the space of the other possible manipulations that could be generated by the manipulations and prove that what you show is statistically significantly different than all the rest of the possible manipulated codings in that space! Considering the size of the text of Quran, it is impossible to perform this task. This proves the point that, scientifically speaking, it is non-sense to consider any claim that manipulates the text, which represents Quran that is classified as the Hafs reading and used by the 97% of Muslims around the world. Anyone who searches for coding patterns in the text of Quran, must use one of the already available valid text copies that has been accepted and already being used by Muslims. Any approach that manipulates even a single verse or word or letter of the text is just non-sense and unacceptable. Let’s get back to the main topic and see the codings in the following sub-sections.

5.1.4.1 Sum coding on Allah word positions and frequencies regarding Chapters, Verses and Words

In this isolated coding, which might be considered as a fact, we will see that the chapter indexes, verse indexes and Allah word counts together have a 19 based coding in the numbered verses of the text of Quran with respect to their total sum. In the table of Allah word positions in 6236 verses above, I provided the chapter indexes, verse indexes in that chapter and Allah word counts in each verse. We will use those numbers in this evidence too. The pattern of this evidence is similar to Evidence 6.5.2.

The sum of each of these numbers are 33697, 100228 and 2153, respectively. The total number of all these three numbers is equal to 136078 and it is multiple of 19 (in particular 19x7162).

tmp <- sum(ynQ[,c(2,3,4)])
cat("The total number is ", tmp)
## The total number is  136078
as.bigz(tmp) %% 19 # mod 19 is zero
## Big Integer ('bigz') :
## [1] 0

This further shows the positions and frequencies of Allah words have 19 based coding relation together in the numbered verses of Quran.

5.1.4.2 Digit sum coding on Allah word positions and frequencies regarding Chapters, Verses and Words

In this isolated coding, which might be considered as a fact, I will show that the chapter indexes, verse indexes and Allah word counts together have a 19 based relation in the numbered verses of the text of Quran with respect to the digit sum of all the numbers in those three columns of data. In the table of Allah word positions in 6236 verses above, I provided the chapter indexes, verse indexes in that chapter and Allah word counts in each verse. We will use those numbers in this evidence and test their digit sum.

x <- ynQ
tmp <- paste0(x$Chapter, x$verse,x$countW)
tmp <- paste0(tmp, collapse = "")
cat("The length of number the big number is ", nchar(tmp) )
## The length of number the big number is  7298
tmp <- digitsum(tmp)
cat("The digit sum of the big number is ", tmp)
## The digit sum of the big number is  24586
# Test if mod 19 is zero:
tmp %% 19 
## [1] 0

You can access this 7298 digits length big number from the following link:

https://github.com/quran2019/Quran19/blob/master/Evidence_7.7.3.txt

As we observed, not only the sum of the numbers are multiple of 19 as we see in the previous coding, but also their digit sum has 19 based coding.

As a side note, for the big number obtained with the exact same pattern of this evidence for the word Al-Rahim, which is one of the three names of God in the Basmala verse, we observe that the big number is multiple of 19 and also the digit sum of it is also multiple of 19 too.

5.1.4.3 Random coding example with 0 indexing over Chapters, Verses and Words

As an additional note, you may have noticed that I removed the zero indexes while concatenating as they correspond to unnumbered Basmala verses. In this book, I never used zero index for the unnumbered Basmala verses as there is no number in the text, including zero also makes difference in the divisibility of concatenated numbers. However, if anyone argues on this point, there is this example: When zero is used, there is also this coding in 6348 verses as follows. Basically, when we concatenate chapter index, verse index and word count for each verse with Allah word and then concatenate all in their natural order again, the resulting big number is also multiple of 19. But I do not consider this example neither as evidence nor as a fact but just a random coding, which is expected to happen by chance alone 1 in every 19 trials. I just present it as an example for the sake of argument.

y <- yunQ
head(y) # head of the table
##    Gen_verseI Chapter verse countW
## 1:          1       1     1      1
## 2:          8       2     0      1
## 3:         15       2     7      1
## 4:         17       2     9      1
## 5:         18       2    10      1
## 6:         23       2    15      1
tmp<- paste0(y$Chapter,
             y$verse,y$countW)
# head side of numbers of each verse
head(tmp) 
## [1] "111"  "201"  "271"  "291"  "2101" "2151"
tmp <- paste0(tmp, collapse = "")
as.bigz(tmp) %% 19
## Big Integer ('bigz') :
## [1] 0

5.1.4.4 Fact on Allah word positions and frequencies regarding Chapters, Verses and Words

In these isolated code, we see that the chapter index, verse index and Allah word counts have 19 based coding in combination of both of the text types of Quran together. It means, the coding is obtained by using both texts at the same time. Basically, I will concatenate all the numbers in natural order as I did in this book earlier for some other evidences.

This is the way we will obtain the number to be tested: We will concatenate chapter index, verse index and word count in the natural order for each text type. We will obtain two vectors for both text types. We will then pair these two vectors by concatenating to each other. This evidence pattern is similar to what I presented in Evidence 4.2.4.1 and Evidence 4.2.4.2. Note that in Evidence 4.2.4.2 the length of the two vectors that are paired were not equal. Thus, the smaller vector had started over again pairing from its beginning to pair with the longer vector. The similar pattern also exist in this code. We have two unequal length vectors but when paired they show 19 based coding where the positions of Allah words have 19 based relation together in both text type of Quran. Again, as it does not align with the general rules I set in the book, it might currently be considered as a fact. Here is the proof of this coding:

#Concatenate for 6348 verses
# Some verse indexes are 0 and they should be removed
#as there is no number to represent them even 0
x<- yunQ
tv <-c()
for(j in 1:nrow(x)) {
  if(x$verse[j] != 0){#for all the numbered verses
    tmp <- paste0(x$Chapter[j], x$verse[j],x$countW[j])
  }else{#For unnumbered Basmala verses
    tmp <- paste0(x$Chapter[j], x$countW[j] )
  }
  tv <- c(tv,tmp)
}
cat("Length of the vector from 6348
    verses is ", length(tv))
## Length of the vector from 6348
##     verses is  1678
#concatenate for 6236 verse
y <- ynQ
tmp<- paste0(y$Chapter,
             y$verse,y$countW)
cat("Length of the vector from 6348
    verses is ", length(tmp))
## Length of the vector from 6348
##     verses is  1566
#Pair both vectors
tmp <- paste0(tv,tmp)
#concatenate all the numbers
tmp <- paste0(tmp, collapse = "")
#Test if mod 19 is 0
as.bigz(tmp) %% 19 
## Big Integer ('bigz') :
## [1] 0
cat("number of digits on this
    big number is", nchar(tmp))
## number of digits on this
##     big number is 15465

One can just copy the below big number and paste it into a web based big number calculator and test it herself.

Here is the “15465” digits length big coding number of this code:

“111111212712712912912101210121512151217121712202220222312231226222622272227225512551260126012612261226412641267126712701270127312731274227422751275127612761277127712791279128032803283128312851285128812881289228922902290229122912294129412971297129812981210122101221021210212103121031210612106121072210722109221092211022110221141211412115221152211612116121181211812120221202213212132121371213712138221382213912139121403214032143321433214412144121482214822149121491215312153121541215412158221582215912159121611216112164121641216532165321671216712169121691217012170121732217322174221742217612176121811218112182121821218522185221874218742189121891219022190221921219212194221942219522195221962219622197121971219812198121992219922200122001220322203222041220412206122061220712207122091220912210222102221122211222132221322214222142221512215122172221722218222182221912219122202222022222222222222312223122241222412225122251222612226122271222712228122281222942229422302223022231422314223322233222353223532237122371223912239122421224212243222432224422244222451224512246222462224722247222493224932251422514225212252122534225342255122551225712257122582225822259322593226012260122611226112262122621226512265122661226612267122671227012270122722227222273222732227522275222761227612278122781227912279122811228112282522825228312283122841228412286122861321313413213513413713513913713101391311131013131311131513131318131513193318132113193323132113283323132913283330132913312330133223312333133223372333133923372340133923421340134513421347134513492347135013492351135013522351135413522355135413591355136113591362236113631362236423631370136423732370137513732376137513772376137833772379237833811379238313811386138313871386138913871392138913941392139513941397139513981397139923981310113992310213101131033310213107131033310823107131091310823112331091311313112331161311313117131161311913117131201311913122131201312323122131262312323130131262313213130131352313213140131352314113140131421314113144231421314513144231461314513148131461315013148131521315013154131521315523154131561315523157231561315813157231593315813160231593316223160231631316223164131631316513164131661316513167131661316913167131701316913171231701317313171231742317313176231742317713176231793317713180131793318123180131821318123183131821318713183131911318713195131911319823195131992319823200131992412320014514149141241134514121491413241134141412141514132416141414173415141914161423141734242419142614231428142424291426143014281432342914331430143434323435243314362434343714352439243624401437144214392443144014461442144714431448144614491447145014481452244914541450145614522458345414592456146114583463145924643461146924631470146434721469247314701474247214751473147614742477147514782476147914771480147824811479148214801483148114842482148514831486148424872485148824861489148724902488249224891493149024944492249544931496149444971495449924961410044971410214992410314100441042410214105141031410624104241071410514108241062410914107141102410824111141091411334110241141411114116141133411814114141192411614122241181412314119241251412224126141231412724125141281412614129141272413024128141312412914133141302413424131241351413314137141342414024135141412413714142241402414314141241461414224147241431414824146141491414724150141482415214149141531415014155241521415714153141582415524160141571416414158241652416014166141641416714165241681416614169141671417014168141713416914173141701417624171351141731523417625325154451156152357353258254459156151135735123582513159151415113515151235161513151725141518151515201516152115172523251815271520152815211531152325331527153415281535153115381533153925341540153515413538154215392543154015442541354515421547254315483544254935451550154725511548355215493554355015551551155625521557155435602555156425562567155715711560257235642573156715741571157615723580157315851574158725761588258015892585159115872592158825942589259525911596159215973594259825952510015961510115973510325982510415100151051510115106151032510815104151091510515110151061511215108151151510915116251101511715112151192511516315116261415117161715119261926162116316311614163316171634161926351621163616311637163316391634164026351646263616471637165016391653264026561646266216471664165016701653267136561680166216881664169016701691367136933680169526881610216901610716913610826933610916952611116102161141610716116161082611816109161191611116121161141612436116161252611816128161191613616121161371612436138161252614026128161421613616144361371614516138161481614026150161421615116144361521614516157161481615916150161641615117261615217282615717301615917321616417331717372726174317282744173017451732174917331750273727542743175617441759174517621749176517502769175427701756177117591773376217741765178517691786177017871771178947733799277417101178517105178617131178717140178947158179927164171011716917105171781713117185171401718617158171871716417188171691718917178171901718517194171861719617187181271881821718918727190181037194181337196181618181738128181821819187282018103822181338231816182418173825181818271819182818201829182218301823183328241834182518361827183718281839182918401830184228332843283418442836184518371846283918471840184818422849284328511844285238451853284628551847185818481860384928611851186218523863185328641855186628581868186038692861187018621871186318721864187418662875286819118692922870193387119418721951874196187529729119919229141933915194191629519171961918297291929919202914192219151924291629251917192619182927191929282920292919221930392429311925193229261934292719363928293729291938193039404931194119322943193429461936394819372951293819521940495519411959494319602946196119481963195129641952196719551968295949701960297139611972296319742964197519671977196829782970197919713980197229812974298319751985197719891978299019791993198019942981299619831997198519993989191001990191022993191042994291051996191061997191071999391091910019111391022911219104291152910519116291061911719107191182910919119191113912039112191211911529123191162912719117191291911821032911911041912031051912111061912311011191271101619129110171101101831032102111041102211051102711061103011011110311101611032110171103411018310351102111036110221103711027110381103011044110311104511032110461103411049110351105511036110581103711059210381106021044110621104511064110461106611049110682105511069110581107121059210721106021081210621108211064110851106611095110682101001106911010421071210106110721101071108121010911082111211085111411095111611010011113110104211141101061111821010711119110109111201111112611121112911141113011161113131113111331111411134111182114111119111431112011150111261115411129111561113011161111313116311133111642113411173211411117811143111841115011186111541119211156111101111611111131116311111511164212231117321238111781123911184112401118611252111921126621110111267111113112681111151127611211279112231128021238112831123911286212401128721252112881126621290212671129111268112921127611296112791129911280212107112831121082128621321128721381128811311312902131311291113162129211317212961132011299113211121071132521210821326113113271132113282138113313131131333113131133411316213361131721337113201133811321113391132521421132611431132711441132821451133131461133311481133411491133611410113371141131338114122133911419114114201142114212143114221144114241145114251146114273148114281149114321141011434114113143811412214421141911446114201144721421214512142211569114241159611425116111427316911428116182143211620114341162311438116261144211628114461163111447216331145121635115116362156911637115961163811611641116111645116911648116182165111620116521162311653116261166111628116701163111671116331167211635116731163621674116371167511638116761164111677116451167911648116831165111687116521168811653116901166111691316701169211671116931167211694116731169521674116961167511610421676116105116771161061167911610711683116108116871161123168811611421690116115216913161162169211612811693117221169411733116952173911696117941161042179711610511799116106117110116107118411610811815116112318161161142181721611521821116116218241161281182611711838117221183911733118431173911845117941186911797119301179911936117110119481181194911841195811815119761181611981118172208118211201411824120611182612098118381201141183912122218431216611845121671186912198119122211930122311936122611948122711949122811958122911976122101198112211120122121208122142201412215120611221612098122172201141221832112223121222222512166122281216712230121981223212212234122212235122312236222612237222712238222812239122912240522101224712211122522221212254122142225832215122591221612260222172226122218322622222312263222251226412228122652223012268122321226912234122702223512271122362227212237222731223822274222391227522240522761224712278122522231412254123231225832324122591233212260223381226122391222622231161226322311712264124212265224512268124712269124912270224102227112413122721241412273124151227422417122752241812276124202227812421223124222231412425223231243012324124311233212432123381243332391224353231161243612311712437124124381242124391245124401247124411249124421241022443124131244412414124452241512448124171245012418124511242022452224212245312422224541242522455124301245812431124591243212461224333246222435324631243612517124371254112438125551243912568224401257022441125711244212689124431269312444126108124452261101244812612612450126131124511261441245222615012453126163124541261791245512621312458126227124591278124612279124622272412463127261251273012517127361254112743125551274512568227461257022747125711276012612761126891276212693127632261081276412611012765126126127791261311278712614412788126150128131261631282712617912830126213128491262271285022712856127812860127912868127241287012726128712273012872227361287612743128773274512878127461288012747128811276012882227611288712762128881276322931276412952276512961277912910327871291112788129161281291732813129192282712920228301292212849129231285022924128561292512860129291286812936128701294012871229411287222942128761294412877329451287812950128801296012881129611288222962228871296312888129651291296712931296812952296912961305129103306229111308129161309129173301012919230111292023017129221302912923130302292413037129251303812929130392293613040129401304312941130481294213050129441305412945130561295013059129601306012961131612962231912963131111296513112129671311622968131181296913120230131211305131222306231231308131251309131261301013127230111312813017131292302913130230302313113037131321303813133130392313423040132413043133123048133213050133313054133413056133523059133613060133923113312131613315231913317231111331813112133192311623321331181332223120233231312113324231222332533123133271312513329231261333013127233332312813334231292333523130233362313113337431321333833133133392313423340232133411324133461331334713312334813321335023331335113341335213352335323361335413392335523312133561331523357233172335913318133622331923363133213336413322233661332313369233242337013325333711332713373333292348133301342213333234241333423427133352344713336235113337435213338335323339235413340235513341135823346135111334713513133481351513350235171335113518133521352213353235271335413528233552352913356135311335723532133591353813362235401336313541133641354323366135441336923545233701364723371136741337333723134137351348137401342213774134241378613427137102134471371261351371281351137152135213715913532371601354137169135513826235823865135111391135131392135151393335171394235181396135221397135271391013528239111352913914135311391613532139171353813918135401392023541139211354323922235441392343545239261361392913647239321367413935137139362372313937237351393843740139421377413943137861394513710213947137126139521371281395323715213956137159139571371601396013716913961138139621382623963138651396413913966139113967139213968139334021394240413961401013971401213910140141391114016139141401713916140201391714021239181402213920240282392114029139222403113923440332392614034239291403533932140431393514044239362404513937240481393844055139421405613943140612394514062139471406313952140643395324066139561406913957140742396014077139611407823962140791396314081139641408513966141141396714115139681411914014121140214122140414128140101413014012141331401414152140161423140171425140201426140212428140221421024028242131402914215340311421614033242171403424219140353422114043142232404424224340451422714048142311405514236140561424014061242441406214246240631424714064342511406614253240691436314074243641407714387140782441814079144191408114442140851452141145514114145624115145814119145101412114512141221451414128145191413014522141331452324152145261421453214231453514251462142614641428146514210246814213146102421534613142161461724217146211421914623142211462614223246281422434631142271463214231146331423614711424014731424414742424624771424714791425114710142532471114314712143631471614364147191438714721144147231441814726144191472814442147291451473224521473314551473424562473814581482145101483145121484145141485145191486145221487145232481034526148112453214814145351481524614816146214817146414818146514819146814820146102482124613148232461724824146211482514623148262462614827246281482934631149134632149324633149724714981471149924731491014742491224771491324791491424710149151471114916147121491714716149181471915026147211515014723151511472615158147281522714729152432473225323147331532614734253581473815751481579148215710248315711148415714148515716148615717148715718148103572014811257211481415722148152572414816157252481715727148181572814819157292482015813482125821482325841482415851482515862482625872482725882482935891491581024913581124932581214972581324981581414992581514910158161491225817149132581814914258191491515820149161582124917158224491815922501593150261594351159515150159625151159735158159825215913152271591615243259183531591915323159211532615922153581592325415924155160425616062571607157516082579160915710260102571116011157141601225716160131571716131571816141572016152572116161572216171572416181572526111157271611315728161143572926241581625158136291582162102584162111585163115862632158726341588263515891636258102637158112639158121631115813264615814164715815164111581616412158171641325818164141581916416158201641715821265145822465215916533592265415931655259436573595165103596265112597365123598266115913166215916166315918366425919166615921166825922166102592326611159241679160167261604267281606270316071713160827141609171151601027125160111724160122725160131727161172121613172181614172191615272221616172232617173206618174312611117456161131766161143769162176111624176302625179251629181291621028771621118824163191132631195816321961416341982163519851636298816371104616391110116311111021641112116461112216471111641112716412129164132210164141215164161217164171220265122316514226265212272653325516541260165522612657326416510326716511227016512327316612742661127516621276166312771664227916661280366822831661022851661112881671289267912902672612912672812941681297169129817012101270312102171121031713121061714121072711512109271251211027212114172412115272512116172712118172121212027218121321721912137172221213827223221391731214037320621433741214417431221482745612149175121531761215417661215827691215917611121611763022164177121653781216717912169179251217018012173281121742812912176182121811831218218412185285121874861218918712190287712192188121942882412195289121962901219719112198191132219929212200193122032941220419512206195812207196122091961412210297122112981221329821221429851221519881221729912218210012219110112220210212222210312223110412224110461222511051222611061222711071222811081222941091223021101223141101122332110212235311112237111212239111211224211122122432113122442114122451”

You can also access this 15465 digits length big number from the following link:

https://github.com/quran2019/Quran19/blob/master/Evidence_7.7.1.txt

As another fact, for the big number obtained with the exact same pattern of this evidence for the word Al-Rahman, which is one of the three names of God in the Basmala verse, we observe that digit sum of the similar big number is multiple of 19 too.

5.1.5 Fact on Allah word with All word forms of its usage in Quran

In the codes below, I will present interesting codes as facts, which are observed when we consider the usage of Allah word with all the forms of its usage considering all the 6348 verses of Quran. Basically, I look at the appearance of this word, “لله”, over all Quran considering all the 6348 verses.

5.1.5.1 Fact on the sum of all the numbers about Allah word with All word forms of its usage in Quran

The fact is that, when we count the appearances of Allah word in all of its forms, not only isolated forms, including its root form, then sum of all the related indexes and the counts is multiple of 19. By all the indexes, I mean general verse indexes, chapter and also special verse indexes. Below is the proof of this fact:

#Considering 6348 verses

require(stringr)
#Allah word in root form
tmppattern <- "لله"
x <- unQuran #6348 verses
#find verse indexes
tmp <- x$text 
tmp<- as.character(tmp)
j <- rep(0,length(tmp))
#i<-28 # example with 2 Allah words in it
for(i in 1:length(tmp)){
  #tmpw <-strsplit(tmp[i], " ")
  #tmpw <- unlist(tmpw)
  tmpw <- unlist(tokenize_words(tmp[i]))
  j[i] <-sum( str_detect(tmpw, tmppattern) ) 
  rm(tmpw)
}
#
sum(j) # 2820 looks correct as in the below sanity check over Words object
## [1] 2820
## find indices
#Get the verse indexes where Allah word is used
i <- which( j!=0)
x <- x[,c(1:3)]
y <- cbind(x,j)
y <- y[i,]
colnames(y)<-c("Gen_verseI","Chapter",
               "verse","countW")
yunQall <- y
rm(y)
#Head of the table containing position indexes and counts.
head(yunQall)
##    Gen_verseI Chapter verse countW
## 1:          1       1     1      1
## 2:          2       1     2      1
## 3:          8       2     0      1
## 4:         15       2     7      1
## 5:         16       2     8      1
## 6:         17       2     9      1
tmp <- sum(yunQall)
print(paste("Sum of all the indixes and word count is:", tmp))
## [1] "Sum of all the indixes and word count is: 4801699"
as.bigz(tmp) %% 19
## Big Integer ('bigz') :
## [1] 0
#
tmp <- tmp/19
print(paste("The quotient of the division of the sum by 19 is:", tmp))
## [1] "The quotient of the division of the sum by 19 is: 252721"

The first fact is that, as we see, the sum of this table is 4801699 and it is multiple of 19. The second second fact is that, the digit sum of the quotient, 252721, is exactly 19.

5.1.5.2 Fact on the concatenation of all the numbers about Allah word with All forms of its usage in Quran

The fact is that, considering all the 6348 verses of Quran, when the chapter indexes, verse indexes and the number of Allah words (in all possible word usage forms, namely any word that includes this pattern: “لله” ), are concatenated from right to left, similar to what we observed in the rewriting coding pattern, the resulting big number is also multiple of 19. Also, when we obtain the second big coding number in a similar way from the 6236 numbered verses, in this case, the digit sum of this big number is multiple of 19. If we only look at the chapter indexes and special verse indexes in the 6348 verses, similar to the coding pattern of Evidence 5.1.1, then as a fact, the digit sum of the resulting big number is also multiple of 19.

As these are isolated codes, which do not have general rules yet, I present them as facts since they are still interesting. However, other researcher might discover a rule based system that might cover them in the future and thus I presented here as just interesting coding facts but not the evidences of the book.

5.2 Evidence on Chapter At-Tawbah

There was a speculation over the last two verses (verse 128 and verse 129) of the 9th chapter of Quran, also named as At-Tawbah, by Rashad Khalifa several years after 1974 when he first claimed about his (fake) 19 based system in Quran. He has manipulated the text of Quran to be able to match it to his made up numbers by removing those two verses. Scientifically, this is unacceptable and a shameless act. Because, once the data is changed, the result is not a discovery of an existing system but an invention of one’s own made up and thus fake system claim. In his claim, he shamelessly removed the last two verses of the the 9th chapter of Quran, which are verses 9:128 and 9:129 in order to match the original text data to his made up system claim.

Most of the evidences of the 19 based system I discovered and published online as e-book in 2019 in this book already proves a 19 based system over all the original text and thus suggests the intactness and preservation of the text of Quran without touching any part of the data. However, I hypothesized that Almighty God might have designed additional particular evidences on Chapter 9 considering this speculation. And, without much surprise I witnessed the evidences that clearly suggest the 19 based system for all the verses and content of Chapter 9 in particular.

5.2.1 Evidence of At-Tawbah with special verse indexes:

This clear coding evidence is on the verse indexes of Chapter 9. In Evidence 5.5.1, we witnessed that when we concatenate the special verse indexes of the full text of Quran, the resulting big number is multiple of 19. The same coding pattern also exist in Chapter 9 in particular. When we concatenate its special verse indexes from 1 to 129, the resulting big number is multiple of 19. Here is the illustration of the coding pattern I just described:

[Verses 1 (first verse of the chapter At-Tawbah ) ] [Verses 2 of the chapter At-Tawbah] . . . . . . [Verses 128 of the chapter At-Tawbah] [Verse 129 (last verse of the chapter At-Tawbah )]

If we use the real numbers in the above formula, it would be like this:

[ 1 ] [ 2 ] . . . . . . [ 128 ] [ 129 ]

And, the final number after all the concatenation would look like this:

12 . . . . . . 128129

Here is the proof as follows:

#Evidence on special verse indexes of Chapter 9
x<- unQuran
x<- x[x$chapter==9,]
tmp9v <- paste0(x$verse, collapse = "")
as.bigz(tmp9v) %% 19 # test if mod 19 is zero
## Big Integer ('bigz') :
## [1] 0

Here is the “279” digits length big number of this evidence:

“123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129”

The coding holds considering both text types, either 6348 or 6236 verses of Quran. Because, the chapter At-Tawbah has the unique feature that it is the only chapter in Quran that does not have Basmala verse in the beginning of a chapter. Therefore, concatenation of the special verse indexes of both text types results the same big number.

As we witnessed the special verse indexes has the exact same coding pattern with Evidence 5.5.1, which shows considering all the chapters together we observe the same coding exist in the full text of Quran. This is interesting but this coding information was already known as I somewhat recall it from an internet forum but do not know who found it first and thus, I am not able to precisely cite it in particular. However, as a single evidence it was not as convincing as it should be. Then, I further hypothesized that we might observe the same pattern with the general verse indexes of Chapter 9 as well. Because it then shows that the 19 based coding system of Chapter 9 is not only available in special verse indexes but also in the general verse indexes that connects the positions of the verses of chapter 9, over all verses of Quran. After testing that hypothesis, I firstly discovered the below new evidence as presented in the following sub-chapter.

5.2.2 Evidence of At-Tawbah with general verse indexes:

When we concatenate all 129 general verse indexes of the chapter At-Tawbah within the 6348 verses of the full text of Quran, the resulting big number is also multiple of 19. Here is the illustration of the coding pattern I described:

[First General Verse index of the chapter At-Tawbah ] [Second General Verse index of the chapter At-Tawbah ] . . . . . . [Last General Verse index of the chapter At-Tawbah ]

If we use the real numbers in the above formula, it would be like this:

[ 1243 ] [ 1244 ] . . . . . . [ 1370 ] [ 1371 ]

And, the final number after all the concatenation would look like this:

12431244 . . . . . . 13701371

Here is the proof considering all the 6348 verses as follows (It also works considering the 6236 numbered verses since both results the same number as there is no Basmala verse at the beginning of this unique chapter.):

#Evidence on general verse indexes of Chapter 9
x<- unQuran # in 6348 verses
x<- x[x$chapter==9,]
#head of the indexes to be concatenated
head(x$VerseI)
## [1] 1243 1244 1245 1246 1247 1248
tmp9V <- paste0(x$VerseI, collapse = "")
as.bigz(tmp9V) %% 19 # test if mod 19 is zero
## Big Integer ('bigz') :
## [1] 0

Here is the “516” digits length big number of this evidence:

“124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371”

As we witnessed, all the 129 verses of Chapter 9 has 19 based coding with the same coding pattern both in special and also in general verse indexes.

5.2.3 Evidence of At-Tawbah with word content in its verses:

After discovering the previous evidence, I then further hypothesized that the same coding pattern might exist also in the content of Chapter 9, considering words information. Therefore, I tested the same coding pattern this time by concatenation of the number of words per its verse and discovered the following similar evidence with the words numbers as well. Here is the illustration of the coding pattern I described:

[The number of words in the first verse of the chapter At-Tawbah ] [The number of words in the second verse of the chapter At-Tawbah ] . . . . . . [The number of words in the last verse of the chapter At-Tawbah ]

If we use the real numbers in the above coding, it would be like this:

[ 9 ] [ 14 ] . . . . . . [ 14 ] [ 15 ]

And, the final number after all the concatenation would look like this:

914 . . . . . . 1415

Here is the proof considering all the 6348 verses as follows:

#Evidence on number of words of verses of Chapter 9
x<- unQuran
x<- x[x$chapter==9,]
#head of the number of words to be concatenated
head(x$vwords)
## [1]  9 14 32 22 26 18
#tail of the number of words to be concatenated
tail(x$vwords)
## [1] 18 12 16 21 14 15
tmp9w <- paste0(x$vwords, collapse = "")
as.bigz(tmp9w) %% 19 # test if mod 19 is zero
## Big Integer ('bigz') :
## [1] 0

Here is the “253” digits length big number of this evidence:

“9143222261823161310131820111124182324161082033231812282923231514291936312916431523131414151716151614221222171011161922261216171316191632262424124612915112025278251816181114131726231930181416162725221716161612242327153716202218172731952182217181216211415”

As we witnessed the number of words of verses of Chapter 9 has also the similar 19 based coding pattern. The probability of observing these three evidence is significantly low. However, I searched all the 114 chapters of Quran and only Chapter 9 has these three 19 based codings at the same time. Moreover, the digit sum of all the big numbers of these three evidences together is also multiple of 19. This connects all these three evidences independently to each other. This further supports the 19 based system among these three coding evidences of the same coding pattern.

5.2.4 Evidence on At-Tawbah with the combination of its individual evidences:

The digit sum of all the 3 big coding numbers of the previous three evidences together is also multiple of 19. Notice that the digit sum is the only coding option to be able to test the relation among the combination of these three numbers if we hypothesize that there might be further a relation among them. Because each of these three big numbers are already multiple of 19 and thus either concatenation or sum of them already must be multiple of 19. The only test we could perform among them is the digit sum of these three big numbers and we observe that it is also multiple of 19 as follows:

#Digit sum of the three big numbers of Chapter 9

tmp <- paste0(tmp9v,tmp9V,tmp9w)
cat("The length of the digits of the
    three big numbers: ", nchar(tmp))
## The length of the digits of the
##     three big numbers:  1048
tmpd <- digitsum(tmp)
cat("Digit sum number is: ", tmpd)
## Digit sum number is:  3534
# test if mod 19 is zero
tmpd %% 19 
## [1] 0

As we witnessed, the three evidences have also another independent 19 based coding among themselves based on their digit sum. These three evidences and the fourth additional one that connects them, strongly suggest the 19 based system in the verses and content of Chapter 9. And it is the only chapter with these 3 codings together with this pattern that further supports the conclusion that they have 19 based coding system. No wonder it is Chapter 9. Because, there has been a speculation over its last two verses (128, 129) by the Rashad Khalifa’s fake and made up 19 system claim, which is based on manipulation of the text data but still has some followers. Considering this, I hypothesized that God might have placed a special 19 based design in the verses of Chapter 9. And, without much surprise, I discovered these evidences on Chapter 9, which suggest that it is under a clear 19 based system and supports the already existing coding over all the 129 verses of chapter 9. Also, remember these evidences themselves are also additional upon all the main evidences of this book that suggest that the full text of Quran, which already incorporates the Chapter 9 with its 129 verses, is intact and unchanged.

Here is the “1048” digits length big number of this evidence:

“1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013719143222261823161310131820111124182324161082033231812282923231514291936312916431523131414151716151614221222171011161922261216171316191632262424124612915112025278251816181114131726231930181416162725221716161612242327153716202218172731952182217181216211415”

5.2.5 Probability of all the Evidences on At-Tawbah

There are at most 5 categories of the text as general verse index, chapter index, special verse index, words, letters. While calculating the probability considering the same coding pattern, we need to take all of them into account for all the 6348 verses and also 6236 numbered verses. This makes in total 10 trials for the same coding pattern. Because there is no unnumbered Basmala only in the beginning of this unique chapter, there are two successes from special verse indexes and two success from number of words. There is one success from general verse index. This makes in total 5 successes. So, we can look at the probability as 5 successes in 10 trials considering all the possible combinations. Or, we might count special verse indexes, number of words and letters as a single trial as they provide the same numbers. The second approach seems unfair but even then we have 3 successes in 7 trials.

Let’s first look at the more fair scenario where we counted 5 successes in 10 trials considering all. Then we compute this probability:

tmp <-binom.test(5, 
                 10, p = (1/19),
                 alternative = c("greater"))
tmp <- formatC(formatC(tmp$p.value, format = "e", digits = 2), format = "e", digits = 2)
print(paste("The probability of", 5,
            "success out of", 10 ,
            "(with p=1/19) is:", tmp))
## [1] "The probability of 5 success out of 10 (with p=1/19) is: 8.14e-05"

If we also consider the combination of the three evidences as an additional evidence then there is only one way of the combination of all the three evidences of one test type, which makes an additional one success and two trials. So, in total we have 6 trials and 12 successes regarding all the non-overlapping evidences of the chapter At-Tawbah. Here is the overall probability of all the non-overlapping evidences observed of the chapter At-Tawbah:

tmp <-binom.test(6, 
                 12, p = (1/19),
                 alternative = c("greater"))
tmp <- formatC(tmp$p.value, format = "e", digits = 2)
print(paste("The probability of", 4,
            "success out of", 8 ,
            "(with p=1/19) is:", tmp))
## [1] "The probability of 4 success out of 8 (with p=1/19) is: 1.49e-05"

As the last process to do, let’s add the number of successful evidences and the number of trials to be tested regarding this evidence in the global counters so that in the end of the book we can calculate the global probability using the counters. I will also add the last code that combines all the three rule based codes as it stands quite strong observation, meaningful and unique. Because, it was the only meaningful coding pattern we could test all of them together.

global_tested_nums <- global_tested_nums + 12
global_success_nums <- global_success_nums + 6

Also, here is the overall probability of all the evidences, including the latest evidence on At-Tawbah observed so far in this book:

tmp <-binom.test(global_success_nums, 
                 global_tested_nums, p = (1/19),
                 alternative = c("greater"))
tmp <- formatC(tmp$p.value, format = "e", digits = 2)
print(paste("The probability of", global_success_nums,
            "success out of", global_tested_nums ,
            "(with p=1/19) is:", tmp))
## [1] "The probability of 31 success out of 66 (with p=1/19) is: 2.35e-22"

For the reference, to the best of my knowledge, Evidence 5.2 is first time presented to the literature in this book, and it has been hypothesized, tested and discovered by myself. In case if I find out Evidence 5.2 had been available in another article, then, in such a case, I surely add a citation and update the online version of this book.

5.2.6 Facts on At-Tawbah chapter:

In the following, I will provide some further 19 based relations of Chapter 9 and the last two verses of Chapter 9. I present them only as facts but not as evidences.

Fact

The only remaining number we could test is the number of letters of Chapter 9. We do not observe similar concatenation coding pattern on the number of letters of Chapter 9 but in this case we observed that the total number of letters of Chapter 9 is 11115 and it is also multiple of 19.

Other Facts

Since the speculations were over the two verses, verse 128 and 129 of Chapter 9, I also tried some potential evidences and observed many interesting coding facts. I will present them here just as facts. Because, to claim them to be evidence I need to test all of them over all the last two verses of each chapter and I have no motivation for that yet. Because the presented evidences on At-Tawbah already proves that Chapter 9 has 19 based design and thus intact. However, for curious readers, I leave my findings here as facts. Let’s first see all of their numbers:

Chapter index: 9, Verse index:128, Number of words: 14, Number of letters:60

This makes total representation number as: 91281460

Chapter index: 9, Verse index:129, Number of words: 15, Number of letters:54

This makes total representation number as: 91291554

Fact 1 The sum of these two numbers is multiple of 19 as follows:

#Digit sum of the three big numbers of Chapter 9
tmp <- 91281460+91291554 # 182573014 
tmp %% 19 # test if mod 19 is zero
## [1] 0

Fact 2 The sum of each of these 8 numbers is multiple of 19 as follows:

9+128+14+60 + 9+129+15+54 = 418 and 418/19 = 22

The sum of these numbers without the number of letters:

9+128+14 + 9+129+15 = 304 and 304/19 = 16

This means the sum of the number of letters also multiple of 19 but it is not any multiple, it is 114 that means the number of chapters! 60 + 54 = 114

The relation between the the number of letters and number of chapters does not seem to be coincidence. Because, additionally 60 represents the chapters with even number of verses and 54 represents the chapters with odd number of verses. (I recall reading 60 + 54 = 114 and the even/odd relation on an internet forum previously but I am not aware of proper source to cite this particular coding.)

Fact 3 Concatenation of just with chapter and verse indexes is multiple of 19: 9:128 and 9:129 makes 91289129 / 19 = 4804691

Fact 4 Concatenation of just with verse indexes and number of words verse:

Verse 128 has 14 words and verse 129 has 15 words.

Concatenation of them makes 1281412915 and 1281412915 / 19 = 67442785.

Fact 5 We generally refer to these two verses as 9:128 and 129. Sum of them is 9+128+129 = 266 and 266/19= 14.

Let me remind again, these are just interesting facts and presented here for mainly curious readers who may delve into it to test if any coding evidence exist with respect to all the other consecutive verses in Quran.

5.3 Evidence on the word Al-Zikr

As I mentioned earlier, Muslims believe that Quran is intact and unchanged and cannot be changed too. They believe so because of the following verse (15:9):

“We, indeed We, it is We who have sent down the Reminder, and indeed it is We who will preserve it.”, Quran, 15:9

In Arabic, this is the original verse:

” إنا نحن نزلنا الذكر وإنا له لحافظون “, Quran, 15:9

Notably, God uses the word “The Reminder/Recitation” to refer to Quran, and promise to preserve it but not the book form of Quran as a manuscript. Here, “The Reminder” (Al-Zikr) means the memorized form of Quran that is verbally recited. There are more than tens of thousands of Hafiz (memorizers of the whole Quran) people around the world today who fully memorized Quran as an historical tradition and conveyed the message, as the primary medium of transmission of the Quran, as intact until today as God promised.

Back to the main point, God promises to preserve “The Reminder”, Al-zikr (in Arabic: الذكر ), and the written form of that word has been used exactly 19 times in overall Quran. Just to remind that it is the written form of that word without any haraka signs around the word, which is similar to the way Quran first written as harakas are helper markers later added to Arabic writing to help reading easier for especially non-Arabic speakers. Again to remind, the text I used for the analysis do not have any haraka signs and suitable to the native Arabic readers who do not need those haraka signs to read Quran. In that respect, it is similar to the way the Quran was being written at the very beginning. Feel free to copy and paste the Arabic word (in Arabic: الذكر ) in the search box of the table in Chapter 5.3.1 and witness the word count of it in Quran yourself. In this book, the claim is that we can use 19 based coding system of the text of Quran to test and witness that Quran has been preserved. Therefore, it is remarkable and thus certainly an evidence that the written form of the specific word Al-Zikr (the Reminder) has been used 19 times over all Quran verses. Because, as I mentioned earlier, as a knowledge source for the protection of Quran Muslims cites verse 15:9 and the word that is promised to be protected is Al-Zikr. I claim that we can objectively measure if it was protected or not by utilizing 19 based coding system. Because, if there is a measurable 19 based coding system then that observation suggests that the design was not distorted as otherwise we would not be able to observe such a system. Therefore, counting the number of the word Al-Zikr as exactly 19 is a remarkable observation and consider it as a strong evidence as it is significantly unlikely to observe a word being used 19 times in Quran. I measured it to support my statement on its probability. If you look at the Table 5.1 at Chapter 5.3.1, you can see all the 14870 unique words (written form without haraka markers) and their counts in the full text of Quran. There are 24 unique words used 19 times in Quran. We can easily calculate the probability of observing a word in Quran being used 19 times with those numbers. It is 24/14870 = 0.0016, namely its probability is 1.6 out of 1000 or more simply 1 out of 625, which is statistically very low and thus, cannot be attributed to chance from the scientific point of view as anything below 5% or more stringently 1% is usually not considered by chance in scientific studies. Note that we are not interested in any other word but the only word that was used while promising the protection of Quran (Al-Zikr).

Moreover, as a further fact, the written form of the word Zikr (Reminder) alone, without the “Al” definite article (The), was used 38 times (19x2) over all Quran verses. Feel free to copy and paste the Arabic word of Zikr ( ذكر ) in the search box of the table and see the word count of it in Quran yourself.

As an additional fact, this special verse 15:9, which declares that Quran (the Reminder) will be protected, is the 1824th verse out of all the 6348 verses of Quran and 1824 is also multiple of 19. This fact seems as another sign that might refer to the relation between the protection of Quran and 19 based system in its text.

In my opinion, this is a very unique and a remarkable evidence that deserves to contribute to the global counters for global probability calculation of the overall 19 based system. Because out of all the 14870 unique words in Quran, observing the word, Al-Zikr, which is used while promising to protect Quran, exactly 19 times and we hypothesize that the text of Quran has 19 based design that proves its protection is remarkable.

Let’s add this remarkable evidence to the global counters. I will add only one success regarding the code on Al-Zikr only and treat the other codes as facts to have a more conservative global probability in the end. I will also assume its probability as 1/19 instead of 1/625 measured exact probability.

global_tested_nums <- global_tested_nums + 1 
global_success_nums <- global_success_nums + 1 

5.3.1 The unique words table to test word counts

Let’s recall the unique words table. We can use this table to count the frequency of some specific words of interest. There are already existing claims that some words coincides with their known numbers in nature such as 365 for ‘day’, 12 for ‘moon’ and so on. I wanted to try those myself but realized that it is not that appealing to me as someone who does not know Arabic in sufficient detail. However, I mainly left this dynamic table for Arabic speaking people so that they can try their own tests based on the existing claims. In the online version of this book, one can paste the word of interest into the search box and find the frequencies of the pasted word in Quran easily.

In the following subsection, I will present some interesting word counts, which I observed from this words frequency table.

datatable(uwordsTable,
          caption = 'Table of the unique words of Quran',
          extensions = c('Buttons'),
          options = list(pageLength = 5, autoWidth = TRUE,
                           dom = 'Blfrtip',buttons = c('excel', 'csv')),
          rownames= FALSE)

Figure 5.1: Table

5.4 Evidences on words content

This evidence, considers the content of the chapters or verses with respect to the total number of words in them. I discovered this pattern in both, chapter and verse level data, as there is similar design pattern. So, this chapter consist of two main 19 based coding examples, one in chapter level and the other in the verse level.

5.4.1 Evidence on chapter level words content

The first 19 based design is at the chapter level. You can check the dynamic table from Fact 6.6 to be able to see all the numbers at chapter level if you wish. We first get the indexes of the chapters with multiple of 19. We want to know which chapters have multiple of 19 word content and if there is 19 based design among all of them.

tmp <- dfVCWL$cWords #in 6348 verses
i1 <- which( (as.numeric(tmp) %% 19) == 0)
print("Indexes of the chapters with multiple of 19 word sum:")
## [1] "Indexes of the chapters with multiple of 19 word sum:"
print(i1)
## [1]  10  21  41  76  87  95  96 112

The way we get the indexes to be tested as follows: Firstly, from chapters of all the 6348 verse, we obtain the indexes of the chapters whose number of words are multiple of 19. As obtained above, these 8 chapters have total number of words with multiple of 19:

“10, 21, 41, 76, 87, 95, 96, 112”

When we concatenate these indexes, with the usual concatenation coding pattern, the indexes of the chapters with the number of words that is multiple of 19 considering all the 6348 verse category, we observe that this long number is multiple of 19. Here is the illustration of the coding pattern I described:

[The first chapter with number of words as multiple of 19 ] [The second chapter with number of words as multiple of 19 ] . . . . [The last chapter with number of words as multiple of 19 ]

If we use the real numbers in the above formula, it would be like this:

[ 10 ] [ 21 ] . . . . [ 112 ]

And, the final number after all the concatenation would look like this:

10214176879596112

Here is the proof:

tmp <- paste0(i1,collapse = "")
as.bigz(tmp) %% 19 #mod 19 must be zero
## Big Integer ('bigz') :
## [1] 0

Also, here is the 17 digits length big number:

“10214176879596112”

Now, we witnessed a 19 based meaningful code example. It is alone, would not be sufficient to consider as evidence. However, as we will see in the following, there is similar pattern at the verse level data too as follows:

5.4.2 Evidence on verse level content

In this evidence, similar to the previous pattern but at verse level data of the text, we select the verses with total number of words as multiple 19. When we concatenate the general verse indexes (general order) of the verses with the number of words that is multiple of 19 considering the all the 6348 verse category, we observe that the resulting long number is also multiple of 19. Here is the illustration of the coding pattern I described:

[The first general verse order with the number of words as multiple of 19 ] [The second general verse order with the number of words as multiple of 19 ] . . . . [The last general verse order with the number of words as multiple of 19 ]

If we use the real numbers in the above formula, it would be like this:

[ 21 ] [ 27 ] . . . . [ 5598 ]

And, the final number after all the concatenation would look like this:

2127 . . . . 5598

Here is the proof:

tmp <- unQuran$vwords #in 6348 verses
i <- which( (as.numeric(tmp) %% 19) == 0)

cat("The number of verses with
    word content as multiple of 19 is ",
    length(i))
## The number of verses with
##     word content as multiple of 19 is  159
cat("The general verse indexes of the verses 
    with the number of words that are
    multiple of 19 considering all the 6348 verses: ")
## The general verse indexes of the verses 
##     with the number of words that are
##     multiple of 19 considering all the 6348 verses:
cat(i)
## 21 27 37 43 44 56 83 114 132 145 156 186 225 285 345 442 446 465 503 529 542 561 569 605 631 638 650 680 713 727 743 744 753 824 831 929 953 995 1011 1013 1045 1047 1060 1083 1124 1127 1131 1193 1196 1199 1211 1277 1301 1309 1335 1411 1432 1487 1520 1526 1529 1530 1531 1573 1623 1630 1632 1638 1716 1731 1740 1745 1753 1755 1766 1943 1974 1992 2001 2009 2034 2090 2091 2108 2132 2145 2170 2172 2175 2195 2211 2214 2252 2419 2438 2500 2592 2738 2817 2840 2850 2856 2868 2872 2874 2880 2899 3183 3196 3200 3224 3248 3282 3293 3298 3349 3363 3366 3387 3408 3414 3419 3487 3495 3529 3624 3651 3657 3695 3734 3735 4110 4124 4196 4218 4269 4273 4287 4294 4310 4317 4320 4323 4325 4526 4565 4594 4633 4634 4647 4653 4676 4806 5168 5174 5206 5214 5275 5598
# Concatenate the indexes in the natural order
tmp <- paste0(i,collapse = "")
as.bigz(tmp) %% 19 #mod 19 must be zero
## Big Integer ('bigz') :
## [1] 0

Also, here is the 591 digits length big number:

“212737434456831141321451561862252853454424464655035295425615696056316386506807137277437447538248319299539951011101310451047106010831124112711311193119611991211127713011309133514111432148715201526152915301531157316231630163216381716173117401745175317551766194319741992200120092034209020912108213221452170217221752195221122142252241924382500259227382817284028502856286828722874288028993183319632003224324832823293329833493363336633873408341434193487349535293624365136573695373437354110412441964218426942734287429443104317432043234325452645654594463346344647465346764806516851745206521452755598”

As we witnessed with the above two evidences, the content of chapters or verses with respect to the total number of words in them have two related 19 based codings in them. As a side note, there is also this further fact that when we sum the length of both big numbers if the two evidences, the sum is 591+17 = 608 and it is also multiple of 19.

As the last process to do, let’s add the number of successful evidences and the number of total numbers to be tested regarding this evidence in the global object so that in the end of the book we can calculate the global probability using the counters. We could also test in special verse indexes, considering the chapters level code and this verse level code, we might say 6 trials and 2 successes observed.

global_tested_nums <- global_tested_nums + 6 
global_success_nums <- global_success_nums + 2

For the reference, to the best of my knowledge, Evidence 5.4 is first time presented to the literature in this book, and it has been hypothesized, tested and discovered by myself. In case if I find out Evidence 5.4 had been available in another article, then, in such a case, I surely add a citation and update the online version of this book.

5.4.2.1 Fact on general verse order with word and also letter content

In Evidence 5.4.2, we witnessed that the concatenation of the general verse indexes of the verses with multiple of 19 word content yield a big number, which is multiple of 19 considering all the 6348 verses. In this fact, we will observe that if we look at the pattern from the other side, general verse index, and concatenate the word content of the general verse indexes with multiple of 19, then we again witness a big number as multiple of 19 considering the 6236 numbered verses. Remember that it is a general rule of this book to apply all coding patterns to both of the text types, all 6348 verses and 6236 numbered verses and this fact exist in the 6236 verses. Here is the illustration of the coding pattern I described:

[The number of words of the First general verse index that is multiple of 19] [The number of words of the Second general verse index that is multiple of 19] . . . . [The number of words of the Last general verse index that is multiple of 19]

If we use the real numbers in the above formula, it would be like this:

[ 7 ] [ 15 ] . . . . [ 2 ]

And, the final number after all the concatenation would look like this:

715 . . . . 2

Here is the proof:

x<- nQuran #in 6236 numbered verses
tmp <- x$VerseI 
i <- which( (as.numeric(tmp) %% 19) == 0)

cat("The number of verses with
    the general verse index as multiple of 19 is ",
    length(i))
## The number of verses with
##     the general verse index as multiple of 19 is  328
tmp<-x$vwords[i]
tmp <- paste0(tmp, collapse = "")
as.bigz(tmp) %% 19 #mod 19 must be zero
## Big Integer ('bigz') :
## [1] 0

Also, here is the 503 digits length big number:

“71510181017303243158392767141426451391715278929171525488201437182413153420649161497151516164113813672222191016618122224291191822282611421015112019181551617267336241916161571256561014122719913251313142311232399141181489847129668151891291314232710101914810263533198879861166311545451112117131315121310131213822108211614231312102218137259869365443546467453411171412391920178121024989139876511131615441531121249376665254269148345244213471219241518141812351055447811116435646243332654643539952544264123944242”

Fact on the letter content: In this fact, we will observe that, in the same indexes described above, namely the general indexes of the verses that has multiple of 19 word content), if we concatenate the number of letters from right to left as with the rewriting coding pattern, then we observe the resulting big number is again multiple of 19. Here is the illustration of the coding pattern I described:

[The number of letters of the Last general verse index that has multiple of 19 word content] . . . . [The number of letters of the Second general verse index that has multiple of 19 word content] [The number of letters of the First general verse index that has multiple of 19 word content]

If we use the real numbers in the above formula, it would be like this:

[ 29 ] . . . . [ 14 ] [ 8 ]

And, the final number after all the concatenation would look like this:

29 . . . . 148

Here is the proof:

x<- nQuran # 6236 numbered verses 
tmp <- x$VerseI 
i <- which( (as.numeric(tmp) %% 19) == 0)
cat("The number of verses with
    the general verse index as multiple of 19 is ",
    length(i))
## The number of verses with
##     the general verse index as multiple of 19 is  328
tmp<-x$vletters[i]
tmpr <- rev(tmp)
tmpr <- paste0(tmpr, collapse = "")
as.bigz(tmpr) %% 19 #mod 19 must be zero if multiple of 19
## Big Integer ('bigz') :
## [1] 0

Also, here is the 691 digits length big number:

“8141018144212146183210171719919413716221514241119191318161617133413201913123136463135171720254024134765646972101875116355101916102319202718643231116991429222736193617534814155172607562421929284236534032351074355347076821465362764412220152833152021241516202425133623393897276277855067611026175783937923264436043626575465230445358171829232140172023432435353337388710815012243404785304210197514538513982533523273339271629374360344665383410281449256584810860448310357463924282919633958626810110127123351047773207473638147603914147113126888837441221109544812669408089883033661464716667069593432566044280921398052928716262813720410268831253732107698147661879668542491161823561187130122594671507029”

5.4.2.2 Fact on verse level word content with letters

In Evidence 5.4.2, we witnessed that the concatenation of the general verse indexes of the verses with multiple of 19 yield a big number, which is multiple of 19 considering all the 6348 verses. In this fact, we will observe that if we concatenate the number of letters from right the left as with the rewriting coding pattern, then we observe the resulting big number is again multiple of 19. As the general rule, when we have letter content we only try rewriting direction while concatenating in the usual codings. Moreover the same coding pattern exist in both 6348 verses and also in 6236 numbered verses because the word contents are the same. Here is the illustration of the coding pattern I described:

[The number of letters of the last verse that has multiple of 19 word content] . . . . [The number of letters of the second verse that has multiple of 19 word content] [The number of letters of the first verse that has multiple of 19 word content]

If we use the real numbers in the above formula, it would be like this:

[ 250 ] . . . . [ 86 ] [ 77 ]

And, the final number after all the concatenation would look like this:

250 . . . . 8677

Here is the proof:

x<- unQuran # 6348 verses 
tmp <- x$vwords 
i <- which( (as.numeric(tmp) %% 19) == 0)
tmp<-x$vletters[i]
tmpr <- rev(tmp)
tmpr <- paste0(tmpr, collapse = "")
as.bigz(tmpr) %% 19 #mod 19 must be zero
## Big Integer ('bigz') :
## [1] 0

Also, here is the 337 digits length big number:

“2508773877316784767786939416776721528971907388938989828781858376688787876876719189887263667876148857813677729285733158717314087859485927976747775836317380787876967682718391716582757489671018679846876807975726384738576818610582848872829579808177798315614695747775677678788915871869091163797577177889178848780872471637579836177698680708677”

The exact same coding pattern also exist in the 6236 numbered verses since the multiple of 19 word content are the same in both texts and so the letters.

5.5 Evidences and facts on indexes

In this chapter, we will see answer to this question: “Are there 19 based codes in particular to the chapter or verse indexes of the text of Quran?”. The short answer is yes. We observe that the special verse indexes have clear 19 based coding. There are also other meaningful facts that might suggest the relation of general verse indexes to chapter and verse indexes too, which I present separately as facts in the subsections of this main chapter.

5.5.1 Evidence: the order of each and every verses

Quran was known to be revealed to Prophet Muhammad in around 22 years. All Muslims has this historical information that the order of the revelation was different than in the book of Quran we have in our hands today. I believe that the final order is also no coincidence, especially considering the odd situation with the unnumbered Basmala verses and also the bizarre absence of Basmala verse before Chapter 9 contrary to all the other chapters. Moreover, I interpret Verse 75:17 literally and consider it as a support on this matter too.

“It is for Us to collect it and relate it.”, Quran, 75:17

So, I believe, Quran was built as a book in this order with current verse and chapter orders deliberately from the beginning by God. However, as always, God knows best and this is what I understand.

All the previously presented evidences already supports this hypothesis. I also wanted to test whether there is any further 19 based coding with respect to the order of the verses alone If there is, it further assures that the order and size of all the verses (consequently, the order of chapters too) are intact and thus protected until today since around 632. We had already observed strong evidences so far but, I specifically wanted to test the order of verses alone as well, as it is the backbone of the structure of the text of Quran.

So, how could we test it? What should be the most meaningful rule to test that can convince ourselves such that there is a strong and miraculous evidence on the order of all the verses of Quran. So, I set the most simple and meaningful rule for this test, which is the most concise with no redundant number in it and yet sufficient to the test the order of the verses. We simply concatenated all the special verse indexes per chapter in their order in the book. Since we already know the order of the verses, we can just concatenate the special verse indexes regarding their current order from first to last verse and obtain the code to test. By special verse indexes, I mean the verse indexes we observe in each chapter, namely the verse indexes special to each chapter. So, the rule is very simple and also meaningful. We just concatenate all the indexes of the special verses indexes per chapter in their order in the Quran, starting from the first chapter till the last one that is 114. This big number does not contain any redundant and unnecessary number to perform the test on the goal of interest, which is the order and size of verses and chapters as well.

Since, as per the universal rule, we have to apply all the coding patterns in both of the text types (6236 numbered and also all the 6348 verses) of Quran, we have to test this coding pattern in 6348 verses too. As there is no indexes of the unnumbered verses, we end up with the same big number to be tested for all the 6438 verses as well. This means, as the consequence of the universal rule, we have two tests and so have two successes with this evidence when we consider the special verse indexes.

Here is the illustration of the coding pattern I described:

[The special verse index of the First verse of Quran (in first chapter)] [The special verse index of the Second verse of Quran (in first chapter)] . . . . [The special verse index of the Last verse of Quran (in last chapter)]

If we use the real numbers in the above formula, it would be like this:

[ 1 ] [ 2 ] . . . . [ 6 ]

And, the final number after all the concatenation would look like this:

12 . . . . 6

Here is the reproducible test and proof of this evidence that supports the hypothesis that the order of chapters and verses and also the size of verses of each chapter is correct and intact and protected from the beginning till now for more than 1387 years. As seen below, this big number is multiple of by 19, which stands as another important coding for the 19 based coding system of the text of Quran. Here is the proof of this evidence:

cat("The head part of the special verse indexes:") 
## The head part of the special verse indexes:
head(nQuran$verse)
## [1] 1 2 3 4 5 6
cat("The tail part of the special verse indexes:") 
## The tail part of the special verse indexes:
tail(nQuran$verse)
## [1] 1 2 3 4 5 6
tmpVc <- paste0(nQuran$verse, collapse = '')
cat("Test for mod 19:") 
## Test for mod 19:
as.integer(as.bigz(tmpVc) %% 19)
## [1] 0
cat("The number of digits of the final number is: ", nchar(tmpVc))
## The number of digits of the final number is:  12471

Also, I need to mention that I thought I had first found this coding myself in 2019 as it was perfectly fitting to my general rules that I described in the beginning of the book, which is “concatenation of natural numbers in natural order”. However, a few years later, I realized that this particular coding was already presented in another study too. I am not sure who first discovered it but since it is the only book publication that I saw this particular coding, I cite that publication, which is (Akdemir 2018) on page 126 (Last downloaded Nov 2022), for this particular code. This code is the only code that I needed to cite in my book as part of the general 19 based system I discovered and present in this book.

As the last thing to do, let’s add the number of successful evidences and the number of trials to be tested regarding this evidence in the global counter so that in the end of the book we can calculate the global probability using the counters. Since we always consider the two text categories, this success is valid for both of them. So, we can say that, we have two out of two successes.

However, since I consider all the main indexes, we could also consider the chapter indexes from 1 to 114. Although 114 is multiple of 19, the current coding pattern, concatenation of its (6236 or 6348) indexes from 1 to 114 is not multiple of 19. Therefore, I will add two more trials into the global counters to be fair and as always be conservative on this point. Let me be more conservative and count the words and letters cases as well, which adds another 4 trials to the counters. We add them to the global counters as follows:

global_tested_nums <- global_tested_nums + 8
global_success_nums <- global_success_nums + 2 

Finally, here is the 12471 digits length big number:

“123456712345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528612345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920012345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517612345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416512345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520612345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747512345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812912345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810912345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011112345678910111213141516171819202122232425262728293031323334353637383940414243123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051521234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263641234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687881234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768691234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859601234567891011121314151617181920212223242526272829303132333412345678910111213141516171819202122232425262728293012345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354123456789101112131415161718192021222324252627282930313233343536373839404142434445123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828312345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118212345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384851234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253541234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888912345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758591234567891011121314151617181920212223242526272829303132333435363712345678910111213141516171819202122232425262728293031323334351234567891011121314151617181920212223242526272829303132333435363738123456789101112131415161718192021222324252627282912345678910111213141516171812345678910111213141516171819202122232425262728293031323334353637383940414243444512345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596012345678910111213141516171819202122232425262728293031323334353637383940414243444546474849123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616212345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596123456789101112131415161718192021222324252627282912345678910111213141516171819202122123456789101112131415161718192021222324123456789101112131234567891011121314123456789101112345678910111234567891011121314151617181234567891011121234567891011121234567891011121314151617181920212223242526272829301234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515212345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152123456789101112131415161718192021222324252627282930313233343536373839404142434412345678910111213141516171819202122232425262728123456789101112131415161718192021222324252627281234567891011121314151617181920123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555612345678910111213141516171819202122232425262728293031323334353637383940123456789101112131415161718192021222324252627282930311234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950123456789101112131415161718192021222324252627282930313233343536373839401234567891011121314151617181920212223242526272829303132333435363738394041424344454612345678910111213141516171819202122232425262728293031323334353637383940414212345678910111213141516171819202122232425262728291234567891011121314151617181912345678910111213141516171819202122232425262728293031323334353612345678910111213141516171819202122232425123456789101112131415161718192021221234567891011121314151617123456789101112131415161718191234567891011121314151617181920212223242526123456789101112131415161718192021222324252627282930123456789101112131415161718192012345678910111213141512345678910111213141516171819202112345678910111234567812345678123456789101112131415161718191234512345678123456781234567891011123456789101112345678123123456789123451234123456712312345612312345123412345123456”

Discussion on this and other similar evidences:

Can you imagine that people of that time could design such an evidence themselves even if they wanted to? They did not even had abundance of papers and pen but using mainly animal skins as papers. Imagine right now, you are given this task and a big prize. Can you manually, using only papers and pen, divide this big very big number into 19 and make sure it is multiple of 19? As you might admit, this seems practically impossible to perform by the people of that time with their limited knowledge.

Another point is that this evidence supports the idea that not only the order of chapters, but also the total number of verses per chapter is also intact and thus unchanged since the beginning till now. This evidence is so simple and elegant and thus stands up against any argument on the verse order of the text of Quran.

5.5.1.1 Fact: Rewriting chapter indexes

This code is against the general rules but kept here as an achieve to make sure future investigators would have a better reason to include it as evidence in case they consider it. Because I do not consider it as an evidence as dies not align with my general rules set. In this code when the chapter indexes of each chapter are concatenated from right to left in the numbered verses of Quran, the resulting big number is multiple of 19 as below. Since this approach is against the rules I set in this book, I just present it as a code, which might be useful fo related discussions in the future.

tmp <- paste0(dfVCwl$Chapter_index)
tmpr<-rev(tmp)
head(tmpr)
## [1] "114" "113" "112" "111" "110" "109"
tmpr <- paste0(tmpr, collapse = '')
cat(as.numeric(as.bigz(tmpr) %% 19))
## 0
cat("number of digits on this big number is", nchar(tmpr))
## number of digits on this big number is 234

Here is the 234 digits length big number:

“114113112111110109108107106105104103102101100999897969594939291908988878685848382818079787776757473727170696867666564636261605958575655545352515049484746454443424140393837363534333231302928272625242322212019181716151413121110987654321”

5.5.2 Facts: The general verse indexes and others

In this section, I will present codings as facts that show the 19 based codes between the general verse indexes and others indexes, which are chapters and special verse indexes. As a general rule we do not test the combinations of the four main descriptive numbers. On the other hand, general verse indexes are outside of these four main descriptive numbers. Thus, we might have specific hypotheses for it. The following sub-sections presents the mentioned facts.

5.5.2.1 Fact: Pairing general verse and chapters

This fact shows a coding among the general verse indexes and the corresponding chapter indexes of both text types of Quran, namely, all 6348 verses and only 6236 numbered verses.

I will present a fact similar to the paired coding pattern of Evidence 4.2.4.2, but this time, with only general verse indexes and chapter indexes. This fact is also similar to the general pairing approach we have in Evidence 4.2.4, Evidence 4.2.4.1 and also Evidence 4.2.4.2.

tmp1 <- paste0(unQuran$VerseI, unQuran$chapter) 
tmp2 <- paste0(nQuran$VerseI, nQuran$chapter)
tmp <- paste0(tmp1,tmp2)

# To see what is going on in 
# concatenation at the unmatched indexes
head(tmp)
## [1] "1111" "2121" "3131" "4141" "5151" "6161"
tmp1[6235:6238]
## [1] "623599" "623699" "623799" "623899"
tmp2[6235:6236]
## [1] "6235114" "6236114"
tmp[6235:6238]
## [1] "6235996235114" "6236996236114" "62379911"      "62389921"
#
tmp <- paste0(tmp, collapse = '')
cat(as.integer(as.bigz(tmp) %% 19)) 
## 0
cat("number of digits on this big number is", nchar(tmp))
## number of digits on this big number is 71090

Here is the 71090 digits length big number:

“11112121313141415151616171718282929210210211211212212213213214214215215216216217217218218219219220220221221222222223223224224225225226226227227228228229229230230231231232232233233234234235235236236237237238238239239240240241241242242243243244244245245246246247247248248249249250250251251252252253253254254255255256256257257258258259259260260261261262262263263264264265265266266267267268268269269270270271271272272273273274274275275276276277277278278279279280280281281282282283283284284285285286286287287288288289289290290291291292292293293294294295295296296297297298298299299210021002101210121022102210321032104210421052105210621062107210721082108210921092110211021112111211221122113211321142114211521152116211621172117211821182119211921202120212121212122212221232123212421242125212521262126212721272128212821292129213021302131213121322132213321332134213421352135213621362137213721382138213921392140214021412141214221422143214321442144214521452146214621472147214821482149214921502150215121512152215221532153215421542155215521562156215721572158215821592159216021602161216121622162216321632164216421652165216621662167216721682168216921692170217021712171217221722173217321742174217521752176217621772177217821782179217921802180218121812182218221832183218421842185218521862186218721872188218821892189219021902191219121922192219321932194219421952195219621962197219721982198219921992200220022012201220222022203220322042204220522052206220622072207220822082209220922102210221122112212221222132213221422142215221522162216221722172218221822192219222022202221222122222222222322232224222422252225222622262227222722282228222922292230223022312231223222322233223322342234223522352236223622372237223822382239223922402240224122412242224222432243224422442245224522462246224722472248224822492249225022502251225122522252225322532254225422552255225622562257225722582258225922592260226022612261226222622263226322642264226522652266226622672267226822682269226922702270227122712272227222732273227422742275227522762276227722772278227822792279228022802281228122822282228322832284228422852285228622862287228722882288228922892290229022912291229222922293229322942294329532953296329632973297329832983299329933003300330133013302330233033303330433043305330533063306330733073308330833093309331033103311331133123312331333133314331433153315331633163317331733183318331933193320332033213321332233223323332333243324332533253326332633273327332833283329332933303330333133313332333233333333333433343335333533363336333733373338333833393339334033403341334133423342334333433344334433453345334633463347334733483348334933493350335033513351335233523353335333543354335533553356335633573357335833583359335933603360336133613362336233633363336433643365336533663366336733673368336833693369337033703371337133723372337333733374337433753375337633763377337733783378337933793380338033813381338233823383338333843384338533853386338633873387338833883389338933903390339133913392339233933393339433943395339533963396339733973398339833993399340034003401340134023402340334033404340434053405340634063407340734083408340934093410341034113411341234123413341334143414341534153416341634173417341834183419341934203420342134213422342234233423342434243425342534263426342734273428342834293429343034303431343134323432343334333434343434353435343634363437343734383438343934393440344034413441344234423443344334443444344534453446344634473447344834483449344934503450345134513452345234533453345434543455345534563456345734573458345834593459346034603461346134623462346334633464346434653465346634663467346734683468346934693470347034713471347234723473347334743474347534753476347634773477347834783479347934803480348134813482348234833483348434843485348534863486348734873488348834893489349034903491349134923492349334933494349444953495449644964497449744984498449944994500450045014501450245024503450345044504450545054506450645074507450845084509450945104510451145114512451245134513451445144515451545164516451745174518451845194519452045204521452145224522452345234524452445254525452645264527452745284528452945294530453045314531453245324533453345344534453545354536453645374537453845384539453945404540454145414542454245434543454445444545454545464546454745474548454845494549455045504551455145524552455345534554455445554555455645564557455745584558455945594560456045614561456245624563456345644564456545654566456645674567456845684569456945704570457145714572457245734573457445744575457545764576457745774578457845794579458045804581458145824582458345834584458445854585458645864587458745884588458945894590459045914591459245924593459345944594459545954596459645974597459845984599459946004600460146014602460246034603460446044605460546064606460746074608460846094609461046104611461146124612461346134614461446154615461646164617461746184618461946194620462046214621462246224623462346244624462546254626462646274627462846284629462946304630463146314632463246334633463446344635463546364636463746374638463846394639464046404641464146424642464346434644464446454645464646464647464746484648464946494650465046514651465246524653465346544654465546554656465646574657465846584659465946604660466146614662466246634663466446644665466546664666466746674668466846694669467046705671467156724672567356735674567456755675567656765677567756785678567956795680568056815681568256825683568356845684568556855686568656875687568856885689568956905690569156915692569256935693569456945695569556965696569756975698569856995699570057005701570157025702570357035704570457055705570657065707570757085708570957095710571057115711571257125713571357145714571557155716571657175717571857185719571957205720572157215722572257235723572457245725572557265726572757275728572857295729573057305731573157325732573357335734573457355735573657365737573757385738573957395740574057415741574257425743574357445744574557455746574657475747574857485749574957505750575157515752575257535753575457545755575557565756575757575758575857595759576057605761576157625762576357635764576457655765576657665767576757685768576957695770577057715771577257725773577357745774577557755776577657775777577857785779577957805780578157815782578257835783578457845785578557865786578757875788578857895789579057906791579167925792679357936794679467956795679667966797679767986798679967996800680068016801680268026803680368046804680568056806680668076807680868086809680968106810681168116812681268136813681468146815681568166816681768176818681868196819682068206821682168226822682368236824682468256825682668266827682768286828682968296830683068316831683268326833683368346834683568356836683668376837683868386839683968406840684168416842684268436843684468446845684568466846684768476848684868496849685068506851685168526852685368536854685468556855685668566857685768586858685968596860686068616861686268626863686368646864686568656866686668676867686868686869686968706870687168716872687268736873687468746875687568766876687768776878687868796879688068806881688168826882688368836884688468856885688668866887688768886888688968896890689068916891689268926893689368946894689568956896689668976897689868986899689969006900690169016902690269036903690469046905690569066906690769076908690869096909691069106911691169126912691369136914691469156915691669166917691769186918691969196920692069216921692269226923692369246924692569256926692669276927692869286929692969306930693169316932693269336933693469346935693569366936693769376938693869396939694069406941694169426942694369436944694469456945694669466947694769486948694969496950695069516951695269526953695369546954695569557956695679576957795869587959695979607960796179617962796279637963796479647965796579667966796779677968796879697969797079707971797179727972797379737974797479757975797679767977797779787978797979797980798079817981798279827983798379847984798579857986798679877987798879887989798979907990799179917992799279937993799479947995799579967996799779977998799879997999710007100071001710017100271002710037100371004710047100571005710067100671007710077100871008710097100971010710107101171011710127101271013710137101471014710157101571016710167101771017710187101871019710197102071020710217102171022710227102371023710247102471025710257102671026710277102771028710287102971029710307103071031710317103271032710337103371034710347103571035710367103671037710377103871038710397103971040710407104171041710427104271043710437104471044710457104571046710467104771047710487104871049710497105071050710517105171052710527105371053710547105471055710557105671056710577105771058710587105971059710607106071061710617106271062710637106371064710647106571065710667106671067710677106871068710697106971070710707107171071710727107271073710737107471074710757107571076710767107771077710787107871079710797108071080710817108171082710827108371083710847108471085710857108671086710877108771088710887108971089710907109071091710917109271092710937109371094710947109571095710967109671097710977109871098710997109971100711007110171101711027110271103711037110471104711057110571106711067110771107711087110871109711097111071110711117111171112711127111371113711147111471115711157111671116711177111771118711187111971119711207112071121711217112271122711237112371124711247112571125711267112671127711277112871128711297112971130711307113171131711327113271133711337113471134711357113571136711367113771137711387113871139711397114071140711417114171142711427114371143711447114471145711457114671146711477114771148711487114971149711507115071151711517115271152711537115371154711547115571155711567115671157711577115871158711597115971160711607116171161811627116281163711638116471164811657116581166711668116781167811688116881169811698117081170811718117181172811728117381173811748117481175811758117681176811778117781178811788117981179811808118081181811818118281182811838118381184811848118581185811868118681187811878118881188811898118981190811908119181191811928119281193811938119481194811958119581196811968119781197811988119881199811998120081200812018120181202812028120381203812048120481205812058120681206812078120781208812088120981209812108121081211812118121281212812138121381214812148121581215812168121681217812178121881218812198121981220812208122181221812228122281223812238122481224812258122581226812268122781227812288122881229812298123081230812318123181232812328123381233812348123481235812358123681236912378123791238812389123981239912408124091241812419124281242912439124391244912449124591245912469124691247912479124891248912499124991250912509125191251912529125291253912539125491254912559125591256912569125791257912589125891259912599126091260912619126191262912629126391263912649126491265912659126691266912679126791268912689126991269912709127091271912719127291272912739127391274912749127591275912769127691277912779127891278912799127991280912809128191281912829128291283912839128491284912859128591286912869128791287912889128891289912899129091290912919129191292912929129391293912949129491295912959129691296912979129791298912989129991299913009130091301913019130291302913039130391304913049130591305913069130691307913079130891308913099130991310913109131191311913129131291313913139131491314913159131591316913169131791317913189131891319913199132091320913219132191322913229132391323913249132491325913259132691326913279132791328913289132991329913309133091331913319133291332913339133391334913349133591335913369133691337913379133891338913399133991340913409134191341913429134291343913439134491344913459134591346913469134791347913489134891349913499135091350913519135191352913529135391353913549135491355913559135691356913579135791358913589135991359913609136091361913619136291362913639136391364913649136591365101366913661013679136710136891368101369913691013709137010137191371101372101372101373101373101374101374101375101375101376101376101377101377101378101378101379101379101380101380101381101381101382101382101383101383101384101384101385101385101386101386101387101387101388101388101389101389101390101390101391101391101392101392101393101393101394101394101395101395101396101396101397101397101398101398101399101399101400101400101401101401101402101402101403101403101404101404101405101405101406101406101407101407101408101408101409101409101410101410101411101411101412101412101413101413101414101414101415101415101416101416101417101417101418101418101419101419101420101420101421101421101422101422101423101423101424101424101425101425101426101426101427101427101428101428101429101429101430101430101431101431101432101432101433101433101434101434101435101435101436101436101437101437101438101438101439101439101440101440101441101441101442101442101443101443101444101444101445101445101446101446101447101447101448101448101449101449101450101450101451101451101452101452101453101453101454101454101455101455101456101456101457101457101458101458101459101459101460101460101461101461101462101462101463101463101464101464101465101465101466101466101467101467101468101468101469101469101470101470101471101471101472101472101473101473101474101474111475101475111476101476111477101477111478101478111479101479111480101480111481101481111482111482111483111483111484111484111485111485111486111486111487111487111488111488111489111489111490111490111491111491111492111492111493111493111494111494111495111495111496111496111497111497111498111498111499111499111500111500111501111501111502111502111503111503111504111504111505111505111506111506111507111507111508111508111509111509111510111510111511111511111512111512111513111513111514111514111515111515111516111516111517111517111518111518111519111519111520111520111521111521111522111522111523111523111524111524111525111525111526111526111527111527111528111528111529111529111530111530111531111531111532111532111533111533111534111534111535111535111536111536111537111537111538111538111539111539111540111540111541111541111542111542111543111543111544111544111545111545111546111546111547111547111548111548111549111549111550111550111551111551111552111552111553111553111554111554111555111555111556111556111557111557111558111558111559111559111560111560111561111561111562111562111563111563111564111564111565111565111566111566111567111567111568111568111569111569111570111570111571111571111572111572111573111573111574111574111575111575111576111576111577111577111578111578111579111579111580111580111581111581111582111582111583111583111584111584111585111585111586111586111587111587111588111588111589111589111590111590111591111591111592111592111593111593111594111594111595111595111596111596111597111597121598111598121599111599121600111600121601111601121602111602121603111603121604111604121605111605121606121606121607121607121608121608121609121609121610121610121611121611121612121612121613121613121614121614121615121615121616121616121617121617121618121618121619121619121620121620121621121621121622121622121623121623121624121624121625121625121626121626121627121627121628121628121629121629121630121630121631121631121632121632121633121633121634121634121635121635121636121636121637121637121638121638121639121639121640121640121641121641121642121642121643121643121644121644121645121645121646121646121647121647121648121648121649121649121650121650121651121651121652121652121653121653121654121654121655121655121656121656121657121657121658121658121659121659121660121660121661121661121662121662121663121663121664121664121665121665121666121666121667121667121668121668121669121669121670121670121671121671121672121672121673121673121674121674121675121675121676121676121677121677121678121678121679121679121680121680121681121681121682121682121683121683121684121684121685121685121686121686121687121687121688121688121689121689121690121690121691121691121692121692121693121693121694121694121695121695121696121696121697121697121698121698121699121699121700121700121701121701121702121702121703121703121704121704121705121705121706121706121707121707121708121708131709121709131710121710131711121711131712121712131713121713131714121714131715121715131716121716131717121717131718131718131719131719131720131720131721131721131722131722131723131723131724131724131725131725131726131726131727131727131728131728131729131729131730131730131731131731131732131732131733131733131734131734131735131735131736131736131737131737131738131738131739131739131740131740131741131741131742131742131743131743131744131744131745131745131746131746131747131747131748131748131749131749131750131750131751131751141752131752141753131753141754131754141755131755141756131756141757131757141758131758141759131759141760131760141761131761141762141762141763141763141764141764141765141765141766141766141767141767141768141768141769141769141770141770141771141771141772141772141773141773141774141774141775141775141776141776141777141777141778141778141779141779141780141780141781141781141782141782141783141783141784141784141785141785141786141786141787141787141788141788141789141789141790141790141791141791141792141792141793141793141794141794141795141795141796141796141797141797141798141798141799141799141800141800141801141801141802141802141803141803151804141804151805141805151806141806151807141807151808141808151809141809151810141810151811141811151812141812151813141813151814141814151815151815151816151816151817151817151818151818151819151819151820151820151821151821151822151822151823151823151824151824151825151825151826151826151827151827151828151828151829151829151830151830151831151831151832151832151833151833151834151834151835151835151836151836151837151837151838151838151839151839151840151840151841151841151842151842151843151843151844151844151845151845151846151846151847151847151848151848151849151849151850151850151851151851151852151852151853151853151854151854151855151855151856151856151857151857151858151858151859151859151860151860151861151861151862151862151863151863151864151864151865151865151866151866151867151867151868151868151869151869151870151870151871151871151872151872151873151873151874151874151875151875151876151876151877151877151878151878151879151879151880151880151881151881151882151882151883151883151884151884151885151885151886151886151887151887151888151888151889151889151890151890151891151891151892151892151893151893151894151894151895151895151896151896151897151897151898151898151899151899151900151900151901151901151902151902161903151903161904151904161905151905161906151906161907151907161908151908161909151909161910151910161911151911161912151912161913151913161914151914161915161915161916161916161917161917161918161918161919161919161920161920161921161921161922161922161923161923161924161924161925161925161926161926161927161927161928161928161929161929161930161930161931161931161932161932161933161933161934161934161935161935161936161936161937161937161938161938161939161939161940161940161941161941161942161942161943161943161944161944161945161945161946161946161947161947161948161948161949161949161950161950161951161951161952161952161953161953161954161954161955161955161956161956161957161957161958161958161959161959161960161960161961161961161962161962161963161963161964161964161965161965161966161966161967161967161968161968161969161969161970161970161971161971161972161972161973161973161974161974161975161975161976161976161977161977161978161978161979161979161980161980161981161981161982161982161983161983161984161984161985161985161986161986161987161987161988161988161989161989161990161990161991161991161992161992161993161993161994161994161995161995161996161996161997161997161998161998161999161999162000162000162001162001162002162002162003162003162004162004162005162005162006162006162007162007162008162008162009162009162010162010162011162011162012162012162013162013162014162014162015162015162016162016162017162017162018162018162019162019162020162020162021162021162022162022162023162023162024162024162025162025162026162026162027162027162028162028162029162029162030162030172031162031172032162032172033162033172034162034172035162035172036162036172037162037172038162038172039162039172040162040172041162041172042162042172043162043172044172044172045172045172046172046172047172047172048172048172049172049172050172050172051172051172052172052172053172053172054172054172055172055172056172056172057172057172058172058172059172059172060172060172061172061172062172062172063172063172064172064172065172065172066172066172067172067172068172068172069172069172070172070172071172071172072172072172073172073172074172074172075172075172076172076172077172077172078172078172079172079172080172080172081172081172082172082172083172083172084172084172085172085172086172086172087172087172088172088172089172089172090172090172091172091172092172092172093172093172094172094172095172095172096172096172097172097172098172098172099172099172100172100172101172101172102172102172103172103172104172104172105172105172106172106172107172107172108172108172109172109172110172110172111172111172112172112172113172113172114172114172115172115172116172116172117172117172118172118172119172119172120172120172121172121172122172122172123172123172124172124172125172125172126172126172127172127172128172128172129172129172130172130172131172131172132172132172133172133172134172134172135172135172136172136172137172137172138172138172139172139172140172140172141172141182142172142182143172143182144172144182145172145182146172146182147172147182148172148182149172149182150172150182151172151182152172152182153172153182154172154182155172155182156182156182157182157182158182158182159182159182160182160182161182161182162182162182163182163182164182164182165182165182166182166182167182167182168182168182169182169182170182170182171182171182172182172182173182173182174182174182175182175182176182176182177182177182178182178182179182179182180182180182181182181182182182182182183182183182184182184182185182185182186182186182187182187182188182188182189182189182190182190182191182191182192182192182193182193182194182194182195182195182196182196182197182197182198182198182199182199182200182200182201182201182202182202182203182203182204182204182205182205182206182206182207182207182208182208182209182209182210182210182211182211182212182212182213182213182214182214182215182215182216182216182217182217182218182218182219182219182220182220182221182221182222182222182223182223182224182224182225182225182226182226182227182227182228182228182229182229182230182230182231182231182232182232182233182233182234182234182235182235182236182236182237182237182238182238182239182239182240182240182241182241182242182242182243182243182244182244182245182245182246182246182247182247182248182248182249182249182250182250182251182251192252182252192253182253192254182254192255182255192256182256192257182257192258182258192259182259192260182260192261182261192262182262192263182263192264182264192265182265192266182266192267192267192268192268192269192269192270192270192271192271192272192272192273192273192274192274192275192275192276192276192277192277192278192278192279192279192280192280192281192281192282192282192283192283192284192284192285192285192286192286192287192287192288192288192289192289192290192290192291192291192292192292192293192293192294192294192295192295192296192296192297192297192298192298192299192299192300192300192301192301192302192302192303192303192304192304192305192305192306192306192307192307192308192308192309192309192310192310192311192311192312192312192313192313192314192314192315192315192316192316192317192317192318192318192319192319192320192320192321192321192322192322192323192323192324192324192325192325192326192326192327192327192328192328192329192329192330192330192331192331192332192332192333192333192334192334192335192335192336192336192337192337192338192338192339192339192340192340192341192341192342192342192343192343192344192344192345192345192346192346192347192347192348192348192349192349202350192350202351192351202352192352202353192353202354192354202355192355202356192356202357192357202358192358202359192359202360192360202361192361202362192362202363192363202364192364202365192365202366202366202367202367202368202368202369202369202370202370202371202371202372202372202373202373202374202374202375202375202376202376202377202377202378202378202379202379202380202380202381202381202382202382202383202383202384202384202385202385202386202386202387202387202388202388202389202389202390202390202391202391202392202392202393202393202394202394202395202395202396202396202397202397202398202398202399202399202400202400202401202401202402202402202403202403202404202404202405202405202406202406202407202407202408202408202409202409202410202410202411202411202412202412202413202413202414202414202415202415202416202416202417202417202418202418202419202419202420202420202421202421202422202422202423202423202424202424202425202425202426202426202427202427202428202428202429202429202430202430202431202431202432202432202433202433202434202434202435202435202436202436202437202437202438202438202439202439202440202440202441202441202442202442202443202443202444202444202445202445202446202446202447202447202448202448202449202449202450202450202451202451202452202452202453202453202454202454202455202455202456202456202457202457202458202458202459202459202460202460202461202461202462202462202463202463202464202464202465202465202466202466202467202467202468202468202469202469202470202470202471202471202472202472202473202473202474202474202475202475202476202476202477202477202478202478202479202479202480202480202481202481202482202482202483202483202484202484212485202485212486202486212487202487212488202488212489202489212490202490212491202491212492202492212493202493212494202494212495202495212496202496212497202497212498202498212499202499212500202500212501202501212502212502212503212503212504212504212505212505212506212506212507212507212508212508212509212509212510212510212511212511212512212512212513212513212514212514212515212515212516212516212517212517212518212518212519212519212520212520212521212521212522212522212523212523212524212524212525212525212526212526212527212527212528212528212529212529212530212530212531212531212532212532212533212533212534212534212535212535212536212536212537212537212538212538212539212539212540212540212541212541212542212542212543212543212544212544212545212545212546212546212547212547212548212548212549212549212550212550212551212551212552212552212553212553212554212554212555212555212556212556212557212557212558212558212559212559212560212560212561212561212562212562212563212563212564212564212565212565212566212566212567212567212568212568212569212569212570212570212571212571212572212572212573212573212574212574212575212575212576212576212577212577212578212578212579212579212580212580212581212581212582212582212583212583212584212584212585212585212586212586212587212587212588212588212589212589212590212590212591212591212592212592212593212593212594212594212595212595212596212596222597212597222598212598222599212599222600212600222601212601222602212602222603212603222604212604222605212605222606212606222607212607222608212608222609212609222610212610222611212611222612212612222613212613222614212614222615222615222616222616222617222617222618222618222619222619222620222620222621222621222622222622222623222623222624222624222625222625222626222626222627222627222628222628222629222629222630222630222631222631222632222632222633222633222634222634222635222635222636222636222637222637222638222638222639222639222640222640222641222641222642222642222643222643222644222644222645222645222646222646222647222647222648222648222649222649222650222650222651222651222652222652222653222653222654222654222655222655222656222656222657222657222658222658222659222659222660222660222661222661222662222662222663222663222664222664222665222665222666222666222667222667222668222668222669222669222670222670222671222671222672222672222673222673222674222674232675222675232676222676232677222677232678222678232679222679232680222680232681222681232682222682232683222683232684222684232685222685232686222686232687222687232688222688232689222689232690222690232691222691232692222692232693222693232694232694232695232695232696232696232697232697232698232698232699232699232700232700232701232701232702232702232703232703232704232704232705232705232706232706232707232707232708232708232709232709232710232710232711232711232712232712232713232713232714232714232715232715232716232716232717232717232718232718232719232719232720232720232721232721232722232722232723232723232724232724232725232725232726232726232727232727232728232728232729232729232730232730232731232731232732232732232733232733232734232734232735232735232736232736232737232737232738232738232739232739232740232740232741232741232742232742232743232743232744232744232745232745232746232746232747232747232748232748232749232749232750232750232751232751232752232752232753232753232754232754232755232755232756232756232757232757232758232758232759232759232760232760232761232761232762232762232763232763232764232764232765232765232766232766232767232767232768232768232769232769232770232770232771232771232772232772232773232773232774232774232775232775232776232776232777232777232778232778232779232779232780232780232781232781232782232782232783232783232784232784232785232785232786232786232787232787232788232788232789232789232790232790232791232791232792232792242793232793242794232794242795232795242796232796242797232797242798232798242799232799242800232800242801232801242802232802242803232803242804232804242805232805242806232806242807232807242808232808242809232809242810232810242811232811242812232812242813242813242814242814242815242815242816242816242817242817242818242818242819242819242820242820242821242821242822242822242823242823242824242824242825242825242826242826242827242827242828242828242829242829242830242830242831242831242832242832242833242833242834242834242835242835242836242836242837242837242838242838242839242839242840242840242841242841242842242842242843242843242844242844242845242845242846242846242847242847242848242848242849242849242850242850242851242851242852242852242853242853242854242854242855242855242856242856252857242857252858242858252859242859252860242860252861242861252862242862252863242863252864242864252865242865252866242866252867242867252868242868252869242869252870242870252871242871252872242872252873242873252874242874252875242875252876242876252877242877252878252878252879252879252880252880252881252881252882252882252883252883252884252884252885252885252886252886252887252887252888252888252889252889252890252890252891252891252892252892252893252893252894252894252895252895252896252896252897252897252898252898252899252899252900252900252901252901252902252902252903252903252904252904252905252905252906252906252907252907252908252908252909252909252910252910252911252911252912252912252913252913252914252914252915252915252916252916252917252917252918252918252919252919252920252920252921252921252922252922252923252923252924252924252925252925252926252926252927252927252928252928252929252929252930252930252931252931252932252932252933252933262934252934262935252935262936252936262937252937262938252938262939252939262940252940262941252941262942252942262943252943262944252944262945252945262946252946262947252947262948252948262949252949262950252950262951252951262952252952262953252953262954252954262955252955262956262956262957262957262958262958262959262959262960262960262961262961262962262962262963262963262964262964262965262965262966262966262967262967262968262968262969262969262970262970262971262971262972262972262973262973262974262974262975262975262976262976262977262977262978262978262979262979262980262980262981262981262982262982262983262983262984262984262985262985262986262986262987262987262988262988262989262989262990262990262991262991262992262992262993262993262994262994262995262995262996262996262997262997262998262998262999262999263000263000263001263001263002263002263003263003263004263004263005263005263006263006263007263007263008263008263009263009263010263010263011263011263012263012263013263013263014263014263015263015263016263016263017263017263018263018263019263019263020263020263021263021263022263022263023263023263024263024263025263025263026263026263027263027263028263028263029263029263030263030263031263031263032263032263033263033263034263034263035263035263036263036263037263037263038263038263039263039263040263040263041263041263042263042263043263043263044263044263045263045263046263046263047263047263048263048263049263049263050263050263051263051263052263052263053263053263054263054263055263055263056263056263057263057263058263058263059263059263060263060263061263061263062263062263063263063263064263064263065263065263066263066263067263067263068263068263069263069263070263070263071263071263072263072263073263073263074263074263075263075263076263076263077263077263078263078263079263079263080263080263081263081263082263082263083263083263084263084263085263085263086263086263087263087263088263088263089263089263090263090263091263091263092263092263093263093263094263094263095263095263096263096263097263097263098263098263099263099263100263100263101263101263102263102263103263103263104263104263105263105263106263106263107263107263108263108263109263109263110263110263111263111263112263112263113263113263114263114263115263115263116263116263117263117263118263118263119263119263120263120263121263121263122263122263123263123263124263124263125263125263126263126263127263127263128263128263129263129263130263130263131263131263132263132263133263133263134263134263135263135263136263136263137263137263138263138263139263139263140263140263141263141263142263142263143263143263144263144263145263145263146263146263147263147263148263148263149263149263150263150263151263151263152263152263153263153263154263154263155263155263156263156263157263157263158263158263159263159263160263160273161263161273162263162273163263163273164263164273165263165273166263166273167263167273168263168273169263169273170263170273171263171273172263172273173263173273174263174273175263175273176263176273177263177273178263178273179263179273180263180273181263181273182263182273183263183273184273184273185273185273186273186273187273187273188273188273189273189273190273190273191273191273192273192273193273193273194273194273195273195273196273196273197273197273198273198273199273199273200273200273201273201273202273202273203273203273204273204273205273205273206273206273207273207273208273208273209273209273210273210273211273211273212273212273213273213273214273214273215273215273216273216273217273217273218273218273219273219273220273220273221273221273222273222273223273223273224273224273225273225273226273226273227273227273228273228273229273229273230273230273231273231273232273232273233273233273234273234273235273235273236273236273237273237273238273238273239273239273240273240273241273241273242273242273243273243273244273244273245273245273246273246273247273247273248273248273249273249273250273250273251273251273252273252273253273253283254273254283255273255283256273256283257273257283258273258283259273259283260273260283261273261283262273262283263273263283264273264283265273265283266273266283267273267283268273268283269273269283270273270283271273271283272273272283273273273283274273274283275273275283276273276283277273277283278283278283279283279283280283280283281283281283282283282283283283283283284283284283285283285283286283286283287283287283288283288283289283289283290283290283291283291283292283292283293283293283294283294283295283295283296283296283297283297283298283298283299283299283300283300283301283301283302283302283303283303283304283304283305283305283306283306283307283307283308283308283309283309283310283310283311283311283312283312283313283313283314283314283315283315283316283316283317283317283318283318283319283319283320283320283321283321283322283322283323283323283324283324283325283325283326283326283327283327283328283328283329283329283330283330283331283331283332283332283333283333283334283334283335283335283336283336283337283337283338283338283339283339283340283340283341283341293342283342293343283343293344283344293345283345293346283346293347283347293348283348293349283349293350283350293351283351293352283352293353283353293354283354293355283355293356283356293357283357293358283358293359283359293360283360293361283361293362283362293363283363293364283364293365283365293366283366293367293367293368293368293369293369293370293370293371293371293372293372293373293373293374293374293375293375293376293376293377293377293378293378293379293379293380293380293381293381293382293382293383293383293384293384293385293385293386293386293387293387293388293388293389293389293390293390293391293391293392293392293393293393293394293394293395293395293396293396293397293397293398293398293399293399293400293400293401293401293402293402293403293403293404293404293405293405293406293406293407293407293408293408293409293409293410293410303411293411303412293412303413293413303414293414303415293415303416293416303417293417303418293418303419293419303420293420303421293421303422293422303423293423303424293424303425293425303426293426303427293427303428293428303429293429303430293430303431293431303432293432303433293433303434293434303435293435303436293436303437303437303438303438303439303439303440303440303441303441303442303442303443303443303444303444303445303445303446303446303447303447303448303448303449303449303450303450303451303451303452303452303453303453303454303454303455303455303456303456303457303457303458303458303459303459303460303460303461303461303462303462303463303463303464303464303465303465303466303466303467303467303468303468303469303469303470303470313471303471313472303472313473303473313474303474313475303475313476303476313477303477313478303478313479303479313480303480313481303481313482303482313483303483313484303484313485303485313486303486313487303487313488303488313489303489313490303490313491303491313492303492313493303493313494303494313495303495313496303496313497303497313498313498313499313499313500313500313501313501313502313502313503313503313504313504323505313505323506313506323507313507323508313508323509313509323510313510323511313511323512313512323513313513323514313514323515313515323516313516323517313517323518313518323519313519323520313520323521313521323522313522323523313523323524313524323525313525323526313526323527313527323528313528323529313529323530313530323531313531323532313532323533323533323534323534333535323535333536323536333537323537333538323538333539323539333540323540333541323541333542323542333543323543333544323544333545323545333546323546333547323547333548323548333549323549333550323550333551323551333552323552333553323553333554323554333555323555333556323556333557323557333558323558333559323559333560323560333561323561333562323562333563323563333564333564333565333565333566333566333567333567333568333568333569333569333570333570333571333571333572333572333573333573333574333574333575333575333576333576333577333577333578333578333579333579333580333580333581333581333582333582333583333583333584333584333585333585333586333586333587333587333588333588333589333589333590333590333591333591333592333592333593333593333594333594333595333595333596333596333597333597333598333598333599333599333600333600333601333601333602333602333603333603333604333604333605333605333606333606333607333607343608333608343609333609343610333610343611333611343612333612343613333613343614333614343615333615343616333616343617333617343618333618343619333619343620333620343621333621343622333622343623333623343624333624343625333625343626333626343627333627343628333628343629333629343630333630343631333631343632333632343633333633343634333634343635333635343636333636343637333637343638343638343639343639343640343640343641343641343642343642343643343643343644343644343645343645343646343646343647343647343648343648343649343649343650343650343651343651343652343652343653343653343654343654343655343655343656343656343657343657343658343658343659343659343660343660343661343661353662343662353663343663353664343664353665343665353666343666353667343667353668343668353669343669353670343670353671343671353672343672353673343673353674343674353675343675353676343676353677343677353678343678353679343679353680343680353681343681353682343682353683343683353684343684353685343685353686343686353687343687353688343688353689343689353690343690353691343691353692343692353693353693353694353694353695353695353696353696353697353697353698353698353699353699353700353700353701353701353702353702353703353703353704353704353705353705353706353706363707353707363708353708363709353709363710353710363711353711363712353712363713353713363714353714363715353715363716353716363717353717363718353718363719353719363720353720363721353721363722353722363723353723363724353724363725353725363726353726363727353727363728353728363729353729363730353730363731353731363732353732363733353733363734353734363735353735363736353736363737353737363738353738363739363739363740363740363741363741363742363742363743363743363744363744363745363745363746363746363747363747363748363748363749363749363750363750363751363751363752363752363753363753363754363754363755363755363756363756363757363757363758363758363759363759363760363760363761363761363762363762363763363763363764363764363765363765363766363766363767363767363768363768363769363769363770363770363771363771363772363772363773363773363774363774363775363775363776363776363777363777363778363778363779363779363780363780363781363781363782363782363783363783363784363784363785363785363786363786363787363787363788363788363789363789373790363790373791363791373792363792373793363793373794363794373795363795373796363796373797363797373798363798373799363799373800363800373801363801373802363802373803363803373804363804373805363805373806363806373807363807373808363808373809363809373810363810373811363811373812363812373813363813373814363814373815363815373816363816373817363817373818363818373819363819373820363820373821363821373822363822373823373823373824373824373825373825373826373826373827373827373828373828373829373829373830373830373831373831373832373832373833373833373834373834373835373835373836373836373837373837373838373838373839373839373840373840373841373841373842373842373843373843373844373844373845373845373846373846373847373847373848373848373849373849373850373850373851373851373852373852373853373853373854373854373855373855373856373856373857373857373858373858373859373859373860373860373861373861373862373862373863373863373864373864373865373865373866373866373867373867373868373868373869373869373870373870373871373871373872373872373873373873373874373874373875373875373876373876373877373877373878373878373879373879373880373880373881373881373882373882373883373883373884373884373885373885373886373886373887373887373888373888373889373889373890373890373891373891373892373892373893373893373894373894373895373895373896373896373897373897373898373898373899373899373900373900373901373901373902373902373903373903373904373904373905373905373906373906373907373907373908373908373909373909373910373910373911373911373912373912373913373913373914373914373915373915373916373916373917373917373918373918373919373919373920373920373921373921373922373922373923373923373924373924373925373925373926373926373927373927373928373928373929373929373930373930373931373931373932373932373933373933373934373934373935373935373936373936373937373937373938373938373939373939373940373940373941373941373942373942373943373943373944373944373945373945373946373946373947373947373948373948373949373949373950373950373951373951373952373952373953373953373954373954373955373955373956373956373957373957373958373958373959373959373960373960373961373961373962373962373963373963373964373964373965373965373966373966373967373967373968373968373969373969373970373970373971373971383972373972383973373973383974373974383975373975383976373976383977373977383978373978383979373979383980373980383981373981383982373982383983373983383984373984383985373985383986373986383987373987383988373988383989373989383990373990383991373991383992373992383993373993383994373994383995373995383996373996383997373997383998373998383999373999384000374000384001374001384002374002384003374003384004374004384005374005384006384006384007384007384008384008384009384009384010384010384011384011384012384012384013384013384014384014384015384015384016384016384017384017384018384018384019384019384020384020384021384021384022384022384023384023384024384024384025384025384026384026384027384027384028384028384029384029384030384030384031384031384032384032384033384033384034384034384035384035384036384036384037384037384038384038384039384039384040384040384041384041384042384042384043384043384044384044384045384045384046384046384047384047384048384048384049384049384050384050384051384051384052384052384053384053384054384054384055384055384056384056384057384057384058384058384059384059394060384060394061384061394062384062394063384063394064384064394065384065394066384066394067384067394068384068394069384069394070384070394071384071394072384072394073384073394074384074394075384075394076384076394077384077394078384078394079384079394080384080394081384081394082384082394083384083394084384084394085384085394086384086394087384087394088384088394089384089394090384090394091384091394092384092394093384093394094384094394095394095394096394096394097394097394098394098394099394099394100394100394101394101394102394102394103394103394104394104394105394105394106394106394107394107394108394108394109394109394110394110394111394111394112394112394113394113394114394114394115394115394116394116394117394117394118394118394119394119394120394120394121394121394122394122394123394123394124394124394125394125394126394126394127394127394128394128394129394129394130394130394131394131394132394132394133394133394134394134404135394135404136394136404137394137404138394138404139394139404140394140404141394141404142394142404143394143404144394144404145394145404146394146404147394147404148394148404149394149404150394150404151394151404152394152404153394153404154394154404155394155404156394156404157394157404158394158404159394159404160394160404161394161404162394162404163394163404164394164404165394165404166394166404167394167404168394168404169394169404170394170404171404171404172404172404173404173404174404174404175404175404176404176404177404177404178404178404179404179404180404180404181404181404182404182404183404183404184404184404185404185404186404186404187404187404188404188404189404189404190404190404191404191404192404192404193404193404194404194404195404195404196404196404197404197404198404198404199404199404200404200404201404201404202404202404203404203404204404204404205404205404206404206404207404207404208404208404209404209404210404210404211404211404212404212404213404213404214404214404215404215404216404216404217404217404218404218404219404219414220404220414221404221414222404222414223404223414224404224414225404225414226404226414227404227414228404228414229404229414230404230414231404231414232404232414233404233414234404234414235404235414236404236414237404237414238404238414239404239414240404240414241404241414242404242414243404243414244404244414245404245414246404246414247404247414248404248414249404249414250404250414251404251414252404252414253404253414254404254414255404255414256404256414257414257414258414258414259414259414260414260414261414261414262414262414263414263414264414264414265414265414266414266414267414267414268414268414269414269414270414270414271414271414272414272414273414273424274414274424275414275424276414276424277414277424278414278424279414279424280414280424281414281424282414282424283414283424284414284424285414285424286414286424287414287424288414288424289414289424290414290424291414291424292414292424293414293424294414294424295414295424296414296424297414297424298414298424299414299424300414300424301414301424302414302424303414303424304414304424305414305424306414306424307414307424308414308424309414309424310414310424311414311424312424312424313424313424314424314424315424315424316424316424317424317424318424318424319424319424320424320424321424321424322424322424323424323424324424324424325424325424326424326434327424327434328424328434329424329434330424330434331424331434332424332434333424333434334424334434335424335434336424336434337424337434338424338434339424339434340424340434341424341434342424342434343424343434344424344434345424345434346424346434347424347434348424348434349424349434350424350434351424351434352424352434353424353434354424354434355424355434356424356434357424357434358424358434359424359434360424360434361424361434362424362434363424363434364424364434365424365434366434366434367434367434368434368434369434369434370434370434371434371434372434372434373434373434374434374434375434375434376434376434377434377434378434378434379434379434380434380434381434381434382434382434383434383434384434384434385434385434386434386434387434387434388434388434389434389434390434390434391434391434392434392434393434393434394434394434395434395434396434396434397434397434398434398434399434399434400434400434401434401434402434402434403434403434404434404434405434405434406434406434407434407434408434408434409434409434410434410434411434411434412434412434413434413434414434414434415434415444416434416444417434417444418434418444419434419444420434420444421434421444422434422444423434423444424434424444425434425444426434426444427434427444428434428444429434429444430434430444431434431444432434432444433434433444434434434444435434435444436434436444437434437444438434438444439434439444440434440444441434441444442434442444443434443444444434444444445434445444446434446444447434447444448434448444449434449444450434450444451434451444452434452444453434453444454434454444455434455444456444456444457444457444458444458444459444459444460444460444461444461444462444462444463444463444464444464444465444465444466444466444467444467444468444468444469444469444470444470444471444471444472444472444473444473444474444474454475444475454476444476454477444477454478444478454479444479454480444480454481444481454482444482454483444483454484444484454485444485454486444486454487444487454488444488454489444489454490444490454491444491454492444492454493444493454494444494454495444495454496444496454497444497454498444498454499444499454500444500454501444501454502444502454503444503454504444504454505444505454506444506454507444507454508444508454509444509454510444510454511444511464512444512464513444513464514444514464515444515464516454516464517454517464518454518464519454519464520454520464521454521464522454522464523454523464524454524464525454525464526454526464527454527464528454528464529454529464530454530464531454531464532454532464533454533464534454534464535454535464536454536464537454537464538454538464539454539464540454540464541454541464542454542464543454543464544454544464545454545464546454546474547454547474548454548474549454549474550454550474551454551474552454552474553454553474554464554474555464555474556464556474557464557474558464558474559464559474560464560474561464561474562464562474563464563474564464564474565464565474566464566474567464567474568464568474569464569474570464570474571464571474572464572474573464573474574464574474575464575474576464576474577464577474578464578474579464579474580464580474581464581474582464582474583464583474584464584484585464585484586464586484587464587484588464588484589464589484590474590484591474591484592474592484593474593484594474594484595474595484596474596484597474597484598474598484599474599484600474600484601474601484602474602484603474603484604474604484605474605484606474606484607474607484608474608484609474609484610474610484611474611484612474612484613474613494614474614494615474615494616474616494617474617494618474618494619474619494620474620494621474621494622474622494623474623494624474624494625474625494626474626494627474627494628474628494629484629494630484630494631484631504632484632504633484633504634484634504635484635504636484636504637484637504638484638504639484639504640484640504641484641504642484642504643484643504644484644504645484645504646484646504647484647504648484648504649484649504650484650504651484651504652484652504653484653504654484654504655484655504656484656504657484657504658484658504659494659504660494660504661494661504662494662504663494663504664494664504665494665504666494666504667494667504668494668504669494669504670494670504671494671504672494672504673494673504674494674504675494675504676494676514677494677514678504678514679504679514680504680514681504681514682504682514683504683514684504684514685504685514686504686514687504687514688504688514689504689514690504690514691504691514692504692514693504693514694504694514695504695514696504696514697504697514698504698514699504699514700504700514701504701514702504702514703504703514704504704514705504705514706504706514707504707514708504708514709504709514710504710514711504711514712504712514713504713514714504714514715504715514716504716514717504717514718504718514719504719514720504720514721504721514722504722514723504723514724514724514725514725514726514726514727514727514728514728514729514729514730514730514731514731514732514732514733514733514734514734514735514735514736514736524737514737524738514738524739514739524740514740524741514741524742514742524743514743524744514744524745514745524746514746524747514747524748514748524749514749524750514750524751514751524752514752524753514753524754514754524755514755524756514756524757514757524758514758524759514759524760514760524761514761524762514762524763514763524764514764524765514765524766514766524767514767524768514768524769514769524770514770524771514771524772514772524773514773524774514774524775514775524776514776524777514777524778514778524779514779524780514780524781514781524782514782524783514783524784514784524785524785534786524786534787524787534788524788534789524789534790524790534791524791534792524792534793524793534794524794534795524795534796524796534797524797534798524798534799524799534800524800534801524801534802524802534803524803534804524804534805524805534806524806534807524807534808524808534809524809534810524810534811524811534812524812534813524813534814524814534815524815534816524816534817524817534818524818534819524819534820524820534821524821534822524822534823524823534824524824534825524825534826524826534827524827534828524828534829524829534830524830534831524831534832524832534833524833534834524834534835534835534836534836534837534837534838534838534839534839534840534840534841534841534842534842534843534843534844534844534845534845534846534846534847534847544848534848544849534849544850534850544851534851544852534852544853534853544854534854544855534855544856534856544857534857544858534858544859534859544860534860544861534861544862534862544863534863544864534864544865534865544866534866544867534867544868534868544869534869544870534870544871534871544872534872544873534873544874534874544875534875544876534876544877534877544878534878544879534879544880534880544881534881544882534882544883534883544884534884544885534885544886534886544887534887544888534888544889534889544890534890544891534891544892534892544893534893544894534894544895534895544896534896544897534897544898544898544899544899544900544900544901544901544902544902554903544903554904544904554905544905554906544906554907544907554908544908554909544909554910544910554911544911554912544912554913544913554914544914554915544915554916544916554917544917554918544918554919544919554920544920554921544921554922544922554923544923554924544924554925544925554926544926554927544927554928544928554929544929554930544930554931544931554932544932554933544933554934544934554935544935554936544936554937544937554938544938554939544939554940544940554941544941554942544942554943544943554944544944554945544945554946544946554947544947554948544948554949544949554950544950554951544951554952544952554953544953554954554954554955554955554956554956554957554957554958554958554959554959554960554960554961554961554962554962554963554963554964554964554965554965554966554966554967554967554968554968554969554969554970554970554971554971554972554972554973554973554974554974554975554975554976554976554977554977554978554978554979554979554980554980564981554981564982554982564983554983564984554984564985554985564986554986564987554987564988554988564989554989564990554990564991554991564992554992564993554993564994554994564995554995564996554996564997554997564998554998564999554999565000555000565001555001565002555002565003555003565004555004565005555005565006555006565007555007565008555008565009555009565010555010565011555011565012555012565013555013565014555014565015555015565016555016565017555017565018555018565019555019565020555020565021555021565022555022565023555023565024555024565025555025565026555026565027555027565028555028565029555029565030555030565031555031565032555032565033565033565034565034565035565035565036565036565037565037565038565038565039565039565040565040565041565041565042565042565043565043565044565044565045565045565046565046565047565047565048565048565049565049565050565050565051565051565052565052565053565053565054565054565055565055565056565056565057565057565058565058565059565059565060565060565061565061565062565062565063565063565064565064565065565065565066565066565067565067565068565068565069565069565070565070565071565071565072565072565073565073565074565074565075565075565076565076575077565077575078565078575079565079575080565080575081565081575082565082575083565083575084565084575085565085575086565086575087565087575088565088575089565089575090565090575091565091575092565092575093565093575094565094575095565095575096565096575097565097575098565098575099565099575100565100575101565101575102565102575103565103575104565104575105565105585106565106585107565107585108565108585109565109585110565110585111565111585112565112585113565113585114565114585115565115585116565116585117565117585118565118585119565119585120565120585121565121585122565122585123565123585124565124585125565125585126565126585127565127595128565128595129565129595130575130595131575131595132575132595133575133595134575134595135575135595136575136595137575137595138575138595139575139595140575140595141575141595142575142595143575143595144575144595145575145595146575146595147575147595148575148595149575149595150575150595151575151605152575152605153575153605154575154605155575155605156575156605157575157605158575158605159575159605160585160605161585161605162585162605163585163605164585164615165585165615166585166615167585167615168585168615169585169615170585170615171585171615172585172615173585173615174585174615175585175615176585176615177585177615178585178625179585179625180585180625181585181625182585182625183595183625184595184625185595185625186595186625187595187625188595188625189595189635190595190635191595191635192595192635193595193635194595194635195595195635196595196635197595197635198595198635199595199635200595200645201595201645202595202645203595203645204595204645205595205645206595206645207595207645208605208645209605209645210605210645211605211645212605212645213605213645214605214645215605215645216605216645217605217645218605218655219605219655220605220655221605221655222615222655223615223655224615224655225615225655226615226655227615227655228615228655229615229655230615230665231615231665232615232665233615233665234615234665235615235665236615236665237625237665238625238665239625239665240625240665241625241665242625242675243625243675244625244675245625245675246625246675247625247675248625248675249635249675250635250675251635251675252635252675253635253675254635254675255635255675256635256675257635257675258635258675259635259675260635260675261645261675262645262675263645263675264645264675265645265675266645266675267645267675268645268675269645269675270645270675271645271675272645272685273645273685274645274685275645275685276645276685277645277685278645278685279645279685280655280685281655281685282655282685283655283685284655284685285655285685286655286685287655287685288655288685289655289685290655290685291655291685292655292685293665293685294665294685295665295685296665296685297665297685298665298685299665299685300665300685301665301685302665302685303665303685304665304685305665305685306675306685307675307685308675308685309675309685310675310685311675311685312675312685313675313685314675314685315675315685316675316685317675317685318675318685319675319685320675320685321675321685322675322685323675323685324675324695325675325695326675326695327675327695328675328695329675329695330675330695331675331695332675332695333675333695334675334695335675335695336675336695337685337695338685338695339685339695340685340695341685341695342685342695343685343695344685344695345685345695346685346695347685347695348685348695349685349695350685350695351685351695352685352695353685353695354685354695355685355695356685356695357685357695358685358695359685359695360685360695361685361695362685362695363685363695364685364695365685365695366685366695367685367695368685368695369685369695370685370695371685371695372685372695373685373695374685374695375685375695376685376705377685377705378685378705379685379705380685380705381685381705382685382705383685383705384685384705385685385705386685386705387685387705388685388705389685389705390695390705391695391705392695392705393695393705394695394705395695395705396695396705397695397705398695398705399695399705400695400705401695401705402695402705403695403705404695404705405695405705406695406705407695407705408695408705409695409705410695410705411695411705412695412705413695413705414695414705415695415705416695416705417695417705418695418705419695419705420695420715421695421715422695422715423695423715424695424715425695425715426695426715427695427715428695428715429695429715430695430715431695431715432695432715433695433715434695434715435695435715436695436715437695437715438695438715439695439715440695440715441695441715442695442715443705443715444705444715445705445715446705446715447705447715448705448725449705449725450705450725451705451725452705452725453705453725454705454725455705455725456705456725457705457725458705458725459705459725460705460725461705461725462705462725463705463725464705464725465705465725466705466725467705467725468705468725469705469725470705470725471705471725472705472725473705473725474705474725475705475725476705476735477705477735478705478735479705479735480705480735481705481735482705482735483705483735484705484735485705485735486705486735487705487735488715488735489715489735490715490735491715491735492715492735493715493735494715494735495715495735496715496745497715497745498715498745499715499745500715500745501715501745502715502745503715503745504715504745505715505745506715506745507715507745508715508745509715509745510715510745511715511745512715512745513715513745514715514745515715515745516715516745517725517745518725518745519725519745520725520745521725521745522725522745523725523745524725524745525725525745526725526745527725527745528725528745529725529745530725530745531725531745532725532745533725533745534725534745535725535745536725536745537725537745538725538745539725539745540725540745541725541745542725542745543725543745544725544745545725545745546735546745547735547745548735548745549735549745550735550745551735551745552735552755553735553755554735554755555735555755556735556755557735557755558735558755559735559755560735560755561735561755562735562755563735563755564735564755565735565755566735566755567745567755568745568755569745569755570745570755571745571755572745572755573745573755574745574755575745575755576745576755577745577755578745578755579745579755580745580755581745581755582745582755583745583755584745584755585745585755586745586755587745587755588745588755589745589755590745590755591745591755592745592765593745593765594745594765595745595765596745596765597745597765598745598765599745599765600745600765601745601765602745602765603745603765604745604765605745605765606745606765607745607765608745608765609745609765610745610765611745611765612745612765613745613765614745614765615745615765616745616765617745617765618745618765619745619765620745620765621745621765622745622765623745623775624755624775625755625775626755626775627755627775628755628775629755629775630755630775631755631775632755632775633755633775634755634775635755635775636755636775637755637775638755638775639755639775640755640775641755641775642755642775643755643775644755644775645755645775646755646775647755647775648755648775649755649775650755650775651755651775652755652775653755653775654755654775655755655775656755656775657755657775658755658775659755659775660755660775661755661775662755662775663755663775664755664775665765665775666765666775667765667775668765668775669765669775670765670775671765671775672765672775673765673785674765674785675765675785676765676785677765677785678765678785679765679785680765680785681765681785682765682785683765683785684765684785685765685785686765686785687765687785688765688785689765689785690765690785691765691785692765692785693765693785694765694785695765695785696765696785697775697785698775698785699775699785700775700785701775701785702775702785703775703785704775704785705775705785706775706785707775707785708775708785709775709785710775710785711775711785712775712785713775713795714775714795715775715795716775716795717775717795718775718795719775719795720775720795721775721795722775722795723775723795724775724795725775725795726775726795727775727795728775728795729775729795730775730795731775731795732775732795733775733795734775734795735775735795736775736795737775737795738775738795739775739795740775740795741775741795742775742795743775743795744775744795745775745795746775746795747775747795748785748795749785749795750785750795751785751795752785752795753785753795754785754795755785755795756785756795757785757795758785758795759785759805760785760805761785761805762785762805763785763805764785764805765785765805766785766805767785767805768785768805769785769805770785770805771785771805772785772805773785773805774785774805775785775805776785776805777785777805778785778805779785779805780785780805781785781805782785782805783785783805784785784805785785785805786785786805787785787805788785788805789795789805790795790805791795791805792795792805793795793805794795794805795795795805796795796805797795797805798795798805799795799805800795800805801795801815802795802815803795803815804795804815805795805815806795806815807795807815808795808815809795809815810795810815811795811815812795812815813795813815814795814815815795815815816795816815817795817815818795818815819795819815820795820815821795821815822795822815823795823815824795824815825795825815826795826815827795827815828795828815829795829815830795830825831795831825832795832825833795833825834795834825835795835825836805836825837805837825838805838825839805839825840805840825841805841825842805842825843805843825844805844825845805845825846805846825847805847825848805848825849805849835850805850835851805851835852805852835853805853835854805854835855805855835856805856835857805857835858805858835859805859835860805860835861805861835862805862835863805863835864805864835865805865835866805866835867805867835868805868835869805869835870805870835871805871835872805872835873805873835874805874835875805875835876805876835877805877835878805878835879815879835880815880835881815881835882815882835883815883835884815884835885815885845886815886845887815887845888815888845889815889845890815890845891815891845892815892845893815893845894815894845895815895845896815896845897815897845898815898845899815899845900815900845901815901845902815902845903815903845904815904845905815905845906815906845907815907845908815908845909825909845910825910855911825911855912825912855913825913855914825914855915825915855916825916855917825917855918825918855919825919855920825920855921825921855922825922855923825923855924825924855925825925855926825926855927825927855928825928855929835929855930835930855931835931855932835932865933835933865934835934865935835935865936835936865937835937865938835938865939835939865940835940865941835941865942835942865943835943865944835944865945835945865946835946865947835947865948835948865949835949875950835950875951835951875952835952875953835953875954835954875955835955875956835956875957835957875958835958875959835959875960835960875961835961875962835962875963835963875964835964875965835965875966845966875967845967875968845968885969845969885970845970885971845971885972845972885973845973885974845974885975845975885976845976885977845977885978845978885979845979885980845980885981845981885982845982885983845983885984845984885985845985885986845986885987845987885988845988885989845989885990845990885991845991885992855992885993855993885994855994895995855995895996855996895997855997895998855998895999855999896000856000896001856001896002856002896003856003896004856004896005856005896006856006896007856007896008856008896009856009896010856010896011856011896012856012896013856013896014856014896015866015896016866016896017866017896018866018896019866019896020866020896021866021896022866022896023866023896024866024906025866025906026866026906027866027906028866028906029866029906030866030906031866031906032866032906033876033906034876034906035876035906036876036906037876037906038876038906039876039906040876040906041876041906042876042906043876043906044876044916045876045916046876046916047876047916048876048916049876049916050876050916051876051916052876052916053886053916054886054916055886055916056886056916057886057916058886058916059886059926060886060926061886061926062886062926063886063926064886064926065886065926066886066926067886067926068886068926069886069926070886070926071886071926072886072926073886073926074886074926075886075926076886076926077886077926078886078926079886079926080896080936081896081936082896082936083896083936084896084936085896085936086896086936087896087936088896088936089896089936090896090936091896091946092896092946093896093946094896094946095896095946096896096946097896097946098896098946099896099956100896100956101896101956102896102956103896103956104896104956105896105956106896106956107896107966108896108966109896109966110896110966111906111966112906112966113906113966114906114966115906115966116906116966117906117966118906118966119906119966120906120966121906121966122906122966123906123966124906124966125906125966126906126976127906127976128906128976129906129976130906130976131906131986132916132986133916133986134916134986135916135986136916136986137916137986138916138986139916139996140916140996141916141996142916142996143916143996144916144996145916145996146916146996147916147100614892614810061499261491006150926150100615192615110061529261521006153926153100615492615410061559261551006156926156100615792615710061589261581016159926159101616092616010161619261611016162926162101616392616310161649261641016165926165101616692616610161679261671016168926168101616992616910261709361701026171936171102617293617210261739361731026174936174102617593617510261769361761026177936177103617893617810361799361791036180936180104618193618110461829461821046183946183104618494618410461859461851046186946186104618794618710461889461881046189946189105619094619010561919561911056192956192105619395619310561949561941066195956195106619695619610661979561971066198956198107619995619910762009662001076201966201107620296620210762039662031076204966204107620596620510862069662061086207966207108620896620810962099662091096210966210109621196621110962129662121096213966213109621496621411062159662151106216966216110621796621711162189662181116219966219111622097622011162219762211116222976222112622397622311262249762241126225976225112622698622611362279862271136228986228113622998622911362309862301136231986231114623298623211462339862331146234986234114623599623511462369962361146237991162389921623999316240994162419951624299616243997162441008262451009262461001026247100112624810012262491001326250100142625110015262521001626253100172625410018262551001926256101202625710121262581012226259101232626010124262611012526262101262626310127262641012826265101292626610130262671013126268102322626910233262701023426271102352627210236262731023726274102382627510239262761024026277103412627810342262791034326280103442628110445262821044626283104472628410448262851044926286104502628710451262881045226289104532629010454262911055526292105562629310557262941055826295105592629610560262971066126298106622629910663263001066426301106652630210766263031076726304107682630510769263061077026307107712630810772263091077326310108742631110875263121087626313108772631410978263151097926316109802631710981263181098226319109832632010984263211108526322110862632311087263241108826325111892632611190263271119126328111922632911193263301119426331112952633211296263331129726334112982633511299263361131002633711310126338113102263391131032634011310426341113105263421141062634311410726344114108263451141092634611411026347114111263481141122”

5.5.2.2 Fact: The general and special verse indexes

This fact, shows a coding between the general verse indexes and 6236 numbered special verse indexes as below. Basically when you concatenate the general and special verse indexes and merge in the writing order from right to left then the the resulting big number is multiple of 19.

## General verse indexes and verses
x<- data.table(nQuran)
tmp <- paste0(x$VerseI,x$verse)
head(tmp) # see the head of the number
## [1] "11" "22" "33" "44" "55" "66"
tail(tmp) # see the tail of the number
## [1] "62311" "62322" "62333" "62344" "62355" "62366"
tmpr <- rev(tmp) 
tmpr <- paste0(tmpr, collapse = '')
as.integer(as.bigz(tmpr) %% 19)
## [1] 0
cat("number of digits on this big number is", nchar(tmpr))
## number of digits on this big number is 36308

Here is the 36308 digits length big number:

“62366623556234462333623226231162305622946228362272622616225462243622326222162215622046219362182621716216362152621416213662125621146210362092620816207362062620516204762036620256201462003619926198161974619636195261941619356192461913619026189161889618786186761856618456183461823618126180161793617826177161768617576174661735617246171361702616916168116167106166961658616476163661625616146160361592615816157116156106155961548615376152661515615046149361482614716146861457614466143561424614136140261391613886137761366613556134461333613226131161305612946128361272612616125196124186123176122166121156120146119136118126117116116106115961148611376112661115611046109361082610716106861057610466103561024610136100260991609886097760966609556094460933609226091160901160891060889608786086760856608456083460823608126080160792160782060771960761860751760741660731560721460711360701260691160681060679606686065760646606356062460613606026059160581560571460561360551260541160531060529605186050760496604856047460463604526044160432060421960411860401760391660381560371460361360351260341160331060329603186030760296602856027460263602526024160233060222960212860202760192660182560172460162360152260142160132060121960111860101760091660081560071460061360051260041160031060029600186000759996599855997459963599525994159932659922559912459902359892259882159872059861959851859841759831659821559811459801359791259781159771059769597585974759736597255971459703596925968159671959661859651759641659631559621459611359601259591159581059579595685955759546595355952459513595025949159481759471659461559451459441359431259421159411059409593985938759376593655935459343593325932159312259302159292059281959271859261759251659241559231459221359211259201159191059189591785916759156591455913459123591125910159092559082459072359062259052159042059031959021859011759001658991558981458971358961258951158941058939589285891758906588955888458873588625885158843658833558823458813358803258793158783058772958762858752758742658732558722458712358702258692158682058671958661858651758641658631558621458611358601258591158581058579585685855758546585355852458513585025849158481958471858461758451658441558431458421358411258401158391058389583785836758356583455833458323583125830158292958282858272758262658252558242458232358222258212158202058191958181858171758161658151558141458131358121258111158101058099580885807758066580555804458033580225801158004257994157984057973957963857953757943657933557923457913357903257893157883057872957862857852757842657832557822457812357802257792157782057771957761857751757741657731557721457711357701257691157681057679576685765757646576355762457613576025759157584657574557564457554357544257534157524057513957503857493757483657473557463457453357443257433157423057412957402857392757382657372557362457352357342257332157322057311957301857291757281657271557261457251357241257231157221057219572085719757186571755716457153571425713157124057113957103857093757083657073557063457053357043257033157023057012957002856992756982656972556962456952356942256932156922056911956901856891756881656871556861456851356841256831156821056819568085679756786567755676456753567425673156725056714956704856694756684656674556664456654356644256634156624056613956603856593756583656573556563456553356543256533156523056512956502856492756482656472556462456452356442256432156422056411956401856391756381656371556361456351356341256331156321056319563085629756286562755626456253562425623156223156213056202956192856182756172656162556152456142356132256122156112056101956091856081756071656061556051456041356031256021156011056009559985598755976559655595455943559325592155914055903955893855883755873655863555853455843355833255823155813055802955792855782755772655762555752455742355732255722155712055701955691855681755671655661555651455641355631255621155611055609555985558755576555655555455543555325552155515655505555495455485355475255465155455055444955434855424755414655404555394455384355374255364155354055343955333855323755313655303555293455283355273255263155253055242955232855222755212655202555192455182355172255162155152055141955131855121755111655101555091455081355071255061155051055049550385502755016550055499454983549725496154952054941954931854921754911654901554891454881354871254861154851054849548385482754816548055479454783547725476154752854742754732654722554712454702354692254682154672054661954651854641754631654621554611454601354591254581154571054569545585454754536545255451454503544925448154472854462754452654442554432454422354412254402154392054381954371854361754351654341554331454321354311254301154291054289542785426754256542455423454223542125420154194454184354174254164154154054143954133854123754113654103554093454083354073254063154053054042954032854022754012654002553992453982353972253962153952053941953931853921753911653901553891453881353871253861153851053849538385382753816538055379453783537725376153755253745153735053724953714853704753694653684553674453664353654253644153634053623953613853603753593653583553573453563353553253543153533053522953512853502753492653482553472453462353452253442153432053421953411853401753391653381553371453361353351253341153331053329533185330753296532855327453263532525324153235253225153215053204953194853184753174653164553154453144353134253124153114053103953093853083753073653063553053453043353033253023153013053002952992852982752972652962552952452942352932252922152912052901952891852881752871652861552851452841352831252821152811052809527985278752776527655275452743527325272152713052702952692852682752672652662552652452642352632252622152612052601952591852581752571652561552551452541352531252521152511052509524985248752476524655245452443524325242152411252401152391052389523785236752356523455233452323523125230152291252281152271052269522585224752236522255221452203521925218152171852161752151652141552131452121352111252101152091052089520785206752056520455203452023520125200151991151981051979519685195751946519355192451913519025189151881151871051869518585184751836518255181451803517925178151771451761351751251741151731051729517185170751696516855167451663516525164151631351621251611151601051599515885157751566515555154451533515225151151502451492351482251472151462051451951441851431751421651411551401451391351381251371151361051359513485133751326513155130451293512825127151262251252151242051231951221851211751201651191551181451171351161251151151141051139511285111751106510955108451073510625105151042951032851022751012651002550992450982350972250962150952050941950931850921750911650901550891450881350871250861150851050849508385082750816508055079450783507725076150759650749550739450729350719250709150699050688950678850668750658650648550638450628350618250608150598050587950577850567750557650547550537450527350517250507150497050486950476850466750456650446550436450426350416250406150396050385950375850365750355650345550335450325350315250305150295050284950274850264750254650244550234450224350214250204150194050183950173850163750153650143550133450123350113250103150093050082950072850062750052650042550032450022350012250002149992049981949971849961749951649941549931449921349911249901149891049889498784986749856498454983449823498124980149797849787749777649767549757449747349737249727149717049706949696849686749676649666549656449646349636249626149616049605949595849585749575649565549555449545349535249525149515049504949494849484749474649464549454449444349434249424149414049403949393849383749373649363549353449343349333249323149313049302949292849282749272649262549252449242349232249222149212049201949191849181749171649161549151449141349131249121149111049109490984908749076490654905449043490324902149015549005448995348985248975148965048954948944848934748924648914548904448894348884248874148864048853948843848833748823648813548803448793348783248773148763048752948742848732748722648712548702448692348682248672148662048651948641848631748621648611548601448591348581248571148561048559485484853748526485154850448493484824847148466248456148446048435948425848415748405648395548385448375348365248355148345048334948324848314748304648294548284448274348264248254148244048233948223848213748203648193548183448173348163248153148143048132948122848112748102648092548082448072348062248052148042048031948021848011748001647991547981447971347961247951147941047939479284791747906478954788447873478624785147844947834847824747814647804547794447784347774247764147754047743947733847723747713647703547693447683347673247663147653047642947632847622747612647602547592447582347572247562147552047541947531847521747511647501547491447481347471247461147451047449474384742747416474054739447383473724736147356047345947335847325747315647305547295447285347275247265147255047244947234847224747214647204547194447184347174247164147154047143947133847123747113647103547093447083347073247063147053047042947032847022747012647002546992446982346972246962146952046941946931846921746911646901546891446881346871246861146851046849468384682746816468054679446783467724676146754546744446734346724246714146704046693946683846673746663646653546643446633346623246613146603046592946582846572746562646552546542446532346522246512146502046491946481846471746461646451546441446431346421246411146401046399463884637746366463554634446333463224631146301846291746281646271546261446251346241246231146221046219462084619746186461754616446153461424613146122946112846102746092646082546072446062346052246042146032046021946011846001745991645981545971445961345951245941145931045929459184590745896458854587445863458524584145833845823745813645803545793445783345773245763145753045742945732845722745712645702545692445682345672245662145652045641945631845621745611645601545591445581345571245561145551045549455384552745516455054549445483454724546145453545443445433345423245413145403045392945382845372745362645352545342445332345322245312145302045291945281845271745261645251545241445231345221245211145201045199451884517745166451554514445133451224511145103745093645083545073445063345053245043145033045022945012845002744992644982544972444962344952244942144932044921944911844901744891644881544871444861344851244841144831044829448184480744796447854477444763447524474144735944725844715744705644695544685444675344665244655144645044634944624844614744604644594544584444574344564244554144544044533944523844513744503644493544483444473344463244453144443044432944422844412744402644392544382444372344362244352144342044331944321844311744301644291544281444271344261244251144241044239442284421744206441954418444173441624415144148944138844128744118644108544098444088344078244068144058044047944037844027744017644007543997443987343977243967143957043946943936843926743916643906543896443886343876243866143856043845943835843825743815643805543795443785343775243765143755043744943734843724743714643704543694443684343674243664143654043643943633843623743613643603543593443583343573243563143553043542943532843522743512643502543492443482343472243462143452043441943431843421743411643401543391443381343371243361143351043349433384332743316433054329443283432724326143255343245243235143225043214943204843194743184643174543164443154343144243134143124043113943103843093743083643073543063443053343043243033143023043012943002842992742982642972542962442952342942242932142922042911942901842891742881642871542861442851342841242831142821042819428084279742786427754276442753427424273142725442715342705242695142685042674942664842654742644642634542624442614342604242594142584042573942563842553742543642533542523442513342503242493142483042472942462842452742442642432542422442412342402242392142382042371942361842351742341642331542321442311342301242291142281042279422684225742246422354222442213422024219142188542178442168342158242148142138042127942117842107742097642087542077442067342057242047142037042026942016842006741996641986541976441966341956241946141936041925941915841905741895641885541875441865341855241845141835041824941814841804741794641784541774441764341754241744141734041723941713841703741693641683541673441663341653241643141633041622941612841602741592641582541572441562341552241542141532041521941511841501741491641481541471441461341451241441141431041429414184140741396413854137441363413524134141337541327441317341307241297141287041276941266841256741246641236541226441216341206241196141186041175941165841155741145641135541125441115341105241095141085041074941064841054741044641034541024441014341004240994140984040973940963840953740943640933540923440913340903240893140883040872940862840852740842640832540822440812340802240792140782040771940761840751740741640731540721440711340701240691140681040679406684065740646406354062440613406024059140588840578740568640558540548440538340528240518140508040497940487840477740467640457540447440437340427240417140407040396940386840376740366640356540346440336340326240316140306040295940285840275740265640255540245440235340225240215140205040194940184840174740164640154540144440134340124240114140104040093940083840073740063640053540043440033340023240013140003039992939982839972739962639952539942439932339922239912139902039891939881839871739861639851539841439831339821239811139801039799397883977739766397553974439733397223971139701823969181396818039671793966178396517739641763963175396217439611733960172395917139581703957169395616839551673954166395316539521643951163395016239491613948160394715939461583945157394415639431553942154394115339401523939151393815039371493936148393514739341463933145393214439311433930142392914139281403927139392613839251373924136392313539221343921133392013239191313918130391712939161283915127391412639131253912124391112339101223909121390812039071193906118390511739041163903115390211439011133900112389911138981103897109389610838951073894106389310538921043891103389010238891013888100388799388698388597388496388395388294388193388092387991387890387789387688387587387486387385387284387183387082386981386880386779386678386577386476386375386274386173386072385971385870385769385668385567385466385365385264385163385062384961384860384759384658384557384456384355384254384153384052383951383850383749383648383547383446383345383244383143383042382941382840382739382638382537382436382335382234382133382032381931381830381729381628381527381426381325381224381123381022380921380820380719380618380517380416380315380214380113380012379911379810379793796837957379463793537924379133790237891378883378782378681378580378479378378378277378176378075377974377873377772377671377570377469377368377267377166377065376964376863376762376661376560376459376358376257376156376055375954375853375752375651375550375449375348375247375146375045374944374843374742374641374540374439374338374237374136374035373934373833373732373631373530373429373328373227373126373025372924372823372722372621372520372419372318372217372116372015371914371813371712371611371510371493713837127371163710537094370833707237061370545370444370343370242370141370040369939369838369737369636369535369434369333369232369131369030368929368828368727368626368525368424368323368222368121368020367919367818367717367616367515367414367313367212367111367010366993668836677366663665536644366333662236611366054365953365852365751365650365549365448365347365246365145365044364943364842364741364640364539364438364337364236364135364034363933363832363731363630363529363428363327363226363125363024362923362822362721362620362519362418362317362216362115362014361913361812361711361610361593614836137361263611536104360933608236071360673360572360471360370360269360168360067359966359865359764359663359562359461359360359259359158359057358956358855358754358653358552358451358350358249358148358047357946357845357744357643357542357441357340357239357138357037356936356835356734356633356532356431356330356229356128356027355926355825355724355623355522355421355320355219355118355017354916354815354714354613354512354411354310354293541835407353963538535374353633535235341353330353229353128353027352926352825352724352623352522352421352320352219352118352017351916351815351714351613351512351411351310351293511835107350963508535074350633505235041350334350233350132350031349930349829349728349627349526349425349324349223349122349021348920348819348718348617348516348415348314348213348112348011347910347893477834767347563474534734347233471234701346960346859346758346657346556346455346354346253346152346051345950345849345748345647345546345445345344345243345142345041344940344839344738344637344536344435344334344233344132344031343930343829343728343627343526343425343324343223343122343021342920342819342718342617342516342415342314342213342112342011341910341893417834167341563414534134341233411234101340969340868340767340666340565340464340363340262340161340060339959339858339757339656339555339454339353339252339151339050338949338848338747338646338545338444338343338242338141338040337939337838337737337636337535337434337333337232337131337030336929336828336727336626336525336424336323336222336121336020335919335818335717335616335515335414335313335212335111335010334993348833477334663345533444334333342233411334088333987333886333785333684333583333482333381333280333179333078332977332876332775332674332573332472332371332270332169332068331967331866331765331664331563331462331361331260331159331058330957330856330755330654330553330452330351330250330149330048329947329846329745329644329543329442329341329240329139329038328937328836328735328634328533328432328331328230328129328028327927327826327725327624327523327422327321327220327119327018326917326816326715326614326513326412326311326210326193260832597325863257532564325533254232531325293325192325091324990324889324788324687324586324485324384324283324182324081323980323879323778323677323576323475323374323273323172323071322970322869322768322667322566322465322364322263322162322061321960321859321758321657321556321455321354321253321152321051320950320849320748320647320546320445320344320243320142320041319940319839319738319637319536319435319334319233319132319031318930318829318728318627318526318425318324318223318122318021317920317819317718317617317516317415317314317213317112317011316910316893167831667316563164531634316233161231601315922731582263157225315622431552233154222315322131522203151219315021831492173148216314721531462143145213314421231432113142210314120931402083139207313820631372053136204313520331342023133201313220031311993130198312919731281963127195312619431251933124192312319131221903121189312018831191873118186311718531161843115183311418231131813112180311117931101783109177310817631071753106174310517331041723103171310217031011693100168309916730981663097165309616430951633094162309316130921603091159309015830891573088156308715530861543085153308415230831513082150308114930801483079147307814630771453076144307514330741423073141307214030711393070138306913730681363067135306613430651333064132306313130621303061129306012830591273058126305712530561243055123305412230531213052120305111930501183049117304811630471153046114304511330441123043111304211030411093040108303910730381063037105303610430351033034102303310130321003031993030983029973028963027953026943025933024923023913022903021893020883019873018863017853016843015833014823013813012803011793010783009773008763007753006743005733004723003713002703001693000682999672998662997652996642995632994622993612992602991592990582989572988562987552986542985532984522983512982502981492980482979472978462977452976442975432974422973412972402971392970382969372968362967352966342965332964322963312962302961292960282959272958262957252956242955232954222953212952202951192950182949172948162947152946142945132944122943112942102941929408293972938629375293642935329342293312932772931762930752929742928732927722926712925702924692923682922672921662920652919642918632917622916612915602914592913582912572911562910552909542908532907522906512905502904492903482902472901462900452899442898432897422896412895402894392893382892372891362890352889342888332887322886312885302884292883282882272881262880252879242878232877222876212875202874192873182872172871162870152869142868132867122866112865102864928638286272861628605285942858328572285612855642854632853622852612851602850592849582848572847562846552845542844532843522842512841502840492839482838472837462836452835442834432833422832412831402830392829382828372827362826352825342824332823322822312821302820292819282818272817262816252815242814232813222812212811202810192809182808172807162806152805142804132803122802112801102800927998279872797627965279542794327932279212791118279011727891162788115278711427861132785112278411127831102782109278110827801072779106277810527771042776103277510227741012773100277299277198277097276996276895276794276693276592276491276390276289276188276087275986275885275784275683275582275481275380275279275178275077274976274875274774274673274572274471274370274269274168274067273966273865273764273663273562273461273360273259273158273057272956272855272754272653272552272451272350272249272148272047271946271845271744271643271542271441271340271239271138271037270936270835270734270633270532270431270330270229270128270027269926269825269724269623269522269421269320269219269118269017268916268815268714268613268512268411268310268292681826807267962678526774267632675226741267378267277267176267075266974266873266772266671266570266469266368266267266166266065265964265863265762265661265560265459265358265257265156265055264954264853264752264651264550264449264348264247264146264045263944263843263742263641263540263439263338263237263136263035262934262833262732262631262530262429262328262227262126262025261924261823261722261621261520261419261318261217261116261015260914260813260712260611260510260492603826027260162600525994259832597225961259511225941112593110259210925911082590107258910625881052587104258610325851022584101258310025829925819825809725799625789525779425769325759225749125739025728925718825708725698625688525678425668325658225648125638025627925617825607725597625587525577425567325557225547125537025526925516825506725496625486525476425466325456225446125436025425925415825405725395625385525375425365325355225345125335025324925314825304725294625284525274425264325254225244125234025223925213825203725193625183525173425163325153225143125133025122925112825102725092625082525072425062325052225042125032025021925011825001724991624981524971424961324951224941124931024929249182490724896248852487424863248522484124831352482134248113324801322479131247813024771292476128247512724741262473125247212424711232470122246912124681202467119246611824651172464116246311524621142461113246011224591112458110245710924561082455107245410624531052452104245110324501022449101244810024479924469824459724449624439524429424419324409224399124389024378924368824358724348624338524328424318324308224298124288024277924267824257724247624237524227424217324207224197124187024176924166824156724146624136524126424116324106224096124086024075924065824055724045624035524025424015324005223995123985023974923964823954723944623934523924423914323904223894123884023873923863823853723843623833523823423813323803223793123783023772923762823752723742623732523722423712323702223692123682023671923661823651723641623631523621423611323601223591123581023579235682355723546235352352423513235022349123489823479723469623459523449423439323429223419123409023398923388823378723368623358523348423338323328223318123308023297923287823277723267623257523247423237323227223217123207023196923186823176723166623156523146423136323126223116123106023095923085823075723065623055523045423035323025223015123005022994922984822974722964622954522944422934322924222914122904022893922883822873722863622853522843422833322823222813122803022792922782822772722762622752522742422732322722222712122702022691922681822671722661622651522641422631322621222611122601022599225882257722566225552254422533225222251122501102249109224810822471072246106224510522441042243103224210222411012240100223999223898223797223696223595223494223393223292223191223090222989222888222787222686222585222484222383222282222181222080221979221878221777221676221575221474221373221272221171221070220969220868220767220666220565220464220363220262220161220060219959219858219757219656219555219454219353219252219151219050218949218848218747218646218545218444218343218242218141218040217939217838217737217636217535217434217333217232217131217030216929216828216727216626216525216424216323216222216121216020215919215818215717215616215515215414215313215212215111215010214992148821477214662145521444214332142221411214011121391102138109213710821361072135106213410521331042132103213110221301012129100212899212798212697212596212495212394212293212192212091211990211889211788211687211586211485211384211283211182211081210980210879210778210677210576210475210374210273210172210071209970209869209768209667209566209465209364209263209162209061208960208859208758208657208556208455208354208253208152208051207950207849207748207647207546207445207344207243207142207041206940206839206738206637206536206435206334206233206132206031205930205829205728205627205526205425205324205223205122205021204920204819204718204617204516204415204314204213204112204011203910203892037820367203562034520334203232031220301202912820281272027126202612520251242024123202312220221212021120202011920191182018117201711620161152015114201411320131122012111201111020101092009108200810720071062006105200510420041032003102200210120011002000991999981998971997961996951995941994931993921992911991901990891989881988871987861986851985841984831983821982811981801980791979781978771977761976751975741974731973721972711971701970691969681968671967661966651965641964631963621962611961601960591959581958571957561956551955541954531953521952511951501950491949481948471947461946451945441944431943421942411941401940391939381938371937361936351935341934331933321932311931301930291929281928271927261926251925241924231923221922211921201920191919181918171917161916151915141914131913121912111911101910919098190871907619065190541904319032190211901991900981899971898961897951896941895931894921893911892901891891890881889871888861887851886841885831884821883811882801881791880781879771878761877751876741875731874721873711872701871691870681869671868661867651866641865631864621863611862601861591860581859571858561857551856541855531854521853511852501851491850481849471848461847451846441845431844421843411842401841391840381839371838361837351836341835331834321833311832301831291830281829271828261827251826241825231824221823211822201821191820181819171818161817151816141815131814121813111812101811918108180971808618075180641805318042180311802521801511800501799491798481797471796461795451794441793431792421791411790401789391788381787371786361785351784341783331782321781311780301779291778281777271776261775251774241773231772221771211770201769191768181767171766161765151764141763131762121761111760101759917588175771756617555175441753317522175111750431749421748411747401746391745381744371743361742351741341740331739321738311737301736291735281734271733261732251731241730231729221728211727201726191725181724171723161722151721141720131719121718111717101716917158171471713617125171141710317092170811707111170611017051091704108170310717021061701105170010416991031698102169710116961001695991694981693971692961691951690941689931688921687911686901685891684881683871682861681851680841679831678821677811676801675791674781673771672761671751670741669731668721667711666701665691664681663671662661661651660641659631658621657611656601655591654581653571652561651551650541649531648521647511646501645491644481643471642461641451640441639431638421637411636401635391634381633371632361631351630341629331628321627311626301625291624281623271622261621251620241619231618221617211616201615191614181613171612161611151610141609131608121607111606101605916048160371602616015160041599315982159711596123159512215941211593120159211915911181590117158911615881151587114158611315851121584111158311015821091581108158010715791061578105157710415761031575102157410115731001572991571981570971569961568951567941566931565921564911563901562891561881560871559861558851557841556831555821554811553801552791551781550771549761548751547741546731545721544711543701542691541681540671539661538651537641536631535621534611533601532591531581530571529561528551527541526531525521524511523501522491521481520471519461518451517441516431515421514411513401512391511381510371509361508351507341506331505321504311503301502291501281500271499261498251497241496231495221494211493201492191491181490171489161488151487141486131485121484111483101482914818148071479614785147741476314752147411473109147210814711071470106146910514681041467103146610214651011464100146399146298146197146096145995145894145793145692145591145490145389145288145187145086144985144884144783144682144581144480144379144278144177144076143975143874143773143672143571143470143369143268143167143066142965142864142763142662142561142460142359142258142157142056141955141854141753141652141551141450141349141248141147141046140945140844140743140642140541140440140339140238140137140036139935139834139733139632139531139430139329139228139127139026138925138824138723138622138521138420138319138218138117138016137915137814137713137612137511137410137391372813717137061369513684136731366213651136412913631281362127136112613601251359124135812313571221356121135512013541191353118135211713511161350115134911413481131347112134611113451101344109134310813421071341106134010513391041338103133710213361011335100133499133398133297133196133095132994132893132792132691132590132489132388132287132186132085131984131883131782131681131580131479131378131277131176131075130974130873130772130671130570130469130368130267130166130065129964129863129762129661129560129459129358129257129156129055128954128853128752128651128550128449128348128247128146128045127944127843127742127641127540127439127338127237127136127035126934126833126732126631126530126429126328126227126126126025125924125823125722125621125520125419125318125217125116125015124914124813124712124611124510124491243812427124161240512394123831237212361123575123474123373123272123171123070122969122868122767122666122565122464122363122262122161122060121959121858121757121656121555121454121353121252121151121050120949120848120747120646120545120444120343120242120141120040119939119838119737119636119535119434119333119232119131119030118929118828118727118626118525118424118323118222118121118020117919117818117717117616117515117414117313117212117111117010116991168811677116661165511644116331162211611116020611592051158204115720311562021155201115420011531991152198115119711501961149195114819411471931146192114519111441901143189114218811411871140186113918511381841137183113618211351811134180113317911321781131177113017611291751128174112717311261721125171112417011231691122168112116711201661119165111816411171631116162111516111141601113159111215811111571110156110915511081541107153110615211051511104150110314911021481101147110014610991451098144109714310961421095141109414010931391092138109113710901361089135108813410871331086132108513110841301083129108212810811271080126107912510781241077123107612210751211074120107311910721181071117107011610691151068114106711310661121065111106411010631091062108106110710601061059105105810410571031056102105510110541001053991052981051971050961049951048941047931046921045911044901043891042881041871040861039851038841037831036821035811034801033791032781031771030761029751028741027731026721025711024701023691022681021671020661019651018641017631016621015611014601013591012581011571010561009551008541007531006521005511004501003491002481001471000469994599844997439964299541994409933999238991379903698935988349873398632985319843098329982289812798026979259782497723976229752197420973199721897117970169691596814967139661296511964109639962896179606959595849573956295519541659531649521639511629501619491609481599471589461579451569441559431549421539411529401519391509381499371489361479351469341459331449321439311429301419291409281399271389261379251369241359231349221339211329201319191309181299171289161279151269141259131249121239111229101219091209081199071189061179051169041159031149021139011129001118991108981098971088961078951068941058931048921038911028901018891008889988798886978859688495883948829388192880918799087889877888768787586874858738487283871828708186980868798677886677865768647586374862738617286071859708586985768856678556685465853648526385162850618496084859847588465784556844558435484253841528405183950838498374883647835468344583344832438314283041829408283982738826378253682435823348223382132820318193081829817288162781526814258132481223811228102180920808198071880617805168041580314802138011280011799107989797879677956794579347923791279017891207881197871187861177851167841157831147821137811127801117791107781097771087761077751067741057731047721037711027701017691007689976798766977659676495763947629376192760917599075889757887568775586754857538475283751827508174980748797477874677745767447574374742737417274071739707386973768736677356673465733647326373162730617296072859727587265772556724557235472253721527205171950718497174871647715467144571344712437114271041709407083970738706377053670435703347023370132700316993069829697286962769526694256932469223691226902168920688196871868617685166841568314682136811268011679106789677867676756674567346723671267016691766681756671746661736651726641716631706621696611686601676591666581656571646561636551626541616531606521596511586501576491566481556471546461536451526441516431506421496411486401476391466381456371446361436351426341416331406321396311386301376291366281356271346261336251326241316231306221296211286201276191266181256171246161236151226141216131206121196111186101176091166081156071146061136051126041116031106021096011086001075991065981055971045961035951025941015931005929959198590975899658895587945869358592584915839058289581885808757986578855778457683575825748157380572795717857077569765687556774566735657256471563705626956168560675596655865557645566355562554615536055259551585505754956548555475454653545525445154350542495414854047539465384553744536435354253441533405323953138530375293652835527345263352532524315233052229521285202751926518255172451623515225142151320512195111851017509165081550714506135051250411503105029501850074996498549744963495249414932004921994911984901974891964881954871944861934851924841914831904821894811884801874791864781854771844761834751824741814731804721794711784701774691764681754671744661734651724641714631704621694611684601674591664581654571644561634551624541614531604521594511584501574491564481554471544461534451524441514431504421494411484401474391464381454371444361434351424341414331404321394311384301374291364281354271344261334251324241314231304221294211284201274191264181254171244161234151224141214131204121194111184101174091164081154071144061134051124041114031104021094011084001073991063981053971043961033951023941013931003929939198390973899638895387943869338592384913839038289381883808737986378853778437683375823748137380372793717837077369763687536774366733657236471363703626936168360673596635865357643566335562354613536035259351583505734956348553475434653345523445134350342493414834047339463384533744336433354233441333403323933138330373293632835327343263332532324313233032229321283202731926318253172431623315223142131320312193111831017309163081530714306133051230411303103029301830072996298529742963295229412932862922852912842902832892822882812872802862792852782842772832762822752812742802732792722782712772702762692752682742672732662722652712642702632692622682612672602662592652582642572632562622552612542602532592522582512572502562492552482542472532462522452512442502432492422482412472402462392452382442372432362422352412342402332392322382312372302362292352282342272332262322252312242302232292222282212272202262192252182242172232162222152212142202132192122182112172102162092152082142072132062122052112042102032092022082012072002061992051982041972031962021952011942001931991921981911971901961891951881941871931861921851911841901831891821881811871801861791851781841771831761821751811741801731791721781711771701761691751681741671731661721651711641701631691621681611671601661591651581641571631561621551611541601531591521581511571501561491551481541471531461521451511441501431491421481411471401461391451381441371431361421351411341401331391321381311371301361291351281341271331261321251311241301231291221281211271201261191251181241171231161221151211141201131191121181111171101161091151081141071131061121051111041101031091021081011071001069910598104971039610295101941009399929891979096899588948793869285918490838982888187808679857884778376827581748073797278717770766975687467736672657164706369626861676066596558645763566255615460535952585157505649554854475346524551445043494248414740463945384437433642354134403339323831373036293528342733263225312430232922282127202619251824172316221521142013191218111710169158147136125114103928177665544332211”

5.5.2.3 Fact: The general verse indexes and chapters

The coding pattern of this fact is the same as the previous section. This fact, shows the coding between the general verse indexes and their corresponding chapter indexes below. Basically when you concatenate the general and the corresponding chapter indexes and merge in the Arabic writing order from right to left then the resulting big number is multiple of 19. First, between the 6236 numbered general verse indexes and their corresponding chapter indexes:

## General verse indexes and chapters
# 2 ordered numbers; thus 2 tests; two success
#numbered verses, nQuran object
x<- data.table(nQuran)
tmp <- paste0(x$VerseI,x$chapter) 
tmpr <- rev(tmp)
head(tmpr)
## [1] "6236114" "6235114" "6234114" "6233114" "6232114" "6231114"
tail(tmpr)
## [1] "61" "51" "41" "31" "21" "11"
tmpr <- paste0(tmpr, collapse = '')
cat(as.numeric(as.bigz(tmpr) %% 19))
## 0
cat("number of digits on this big number is", nchar(tmpr))
## number of digits on this big number is 35035

You can access this “35035” digits length big number from the following link:

https://github.com/quran2019/Quran19/blob/master/6.1.3.2.A_Evidence_bignumber.txt

Also, here is the 35035 digits length big number:

“6236114623511462341146233114623211462311146230113622911362281136227113622611362251126224112622311262221126221111622011162191116218111621711162161106215110621411062131096212109621110962101096209109620810962071086206108620510862041076203107620210762011076200107619910761981076197106619610661951066194106619310561921056191105619010561891056188104618710461861046185104618410461831046182104618110461801046179103617810361771036176102617510261741026173102617210261711026170102616910261681016167101616610161651016164101616310161621016161101616010161591016158101615710061561006155100615410061531006152100615110061501006149100614810061471006146996145996144996143996142996141996140996139996138986137986136986135986134986133986132986131986130976129976128976127976126976125966124966123966122966121966120966119966118966117966116966115966114966113966112966111966110966109966108966107966106956105956104956103956102956101956100956099956098946097946096946095946094946093946092946091946090936089936088936087936086936085936084936083936082936081936080936079926078926077926076926075926074926073926072926071926070926069926068926067926066926065926064926063926062926061926060926059926058916057916056916055916054916053916052916051916050916049916048916047916046916045916044916043906042906041906040906039906038906037906036906035906034906033906032906031906030906029906028906027906026906025906024906023896022896021896020896019896018896017896016896015896014896013896012896011896010896009896008896007896006896005896004896003896002896001896000895999895998895997895996895995895994895993885992885991885990885989885988885987885986885985885984885983885982885981885980885979885978885977885976885975885974885973885972885971885970885969885968885967875966875965875964875963875962875961875960875959875958875957875956875955875954875953875952875951875950875949875948865947865946865945865944865943865942865941865940865939865938865937865936865935865934865933865932865931855930855929855928855927855926855925855924855923855922855921855920855919855918855917855916855915855914855913855912855911855910855909845908845907845906845905845904845903845902845901845900845899845898845897845896845895845894845893845892845891845890845889845888845887845886845885845884835883835882835881835880835879835878835877835876835875835874835873835872835871835870835869835868835867835866835865835864835863835862835861835860835859835858835857835856835855835854835853835852835851835850835849835848825847825846825845825844825843825842825841825840825839825838825837825836825835825834825833825832825831825830825829815828815827815826815825815824815823815822815821815820815819815818815817815816815815815814815813815812815811815810815809815808815807815806815805815804815803815802815801815800805799805798805797805796805795805794805793805792805791805790805789805788805787805786805785805784805783805782805781805780805779805778805777805776805775805774805773805772805771805770805769805768805767805766805765805764805763805762805761805760805759805758795757795756795755795754795753795752795751795750795749795748795747795746795745795744795743795742795741795740795739795738795737795736795735795734795733795732795731795730795729795728795727795726795725795724795723795722795721795720795719795718795717795716795715795714795713795712785711785710785709785708785707785706785705785704785703785702785701785700785699785698785697785696785695785694785693785692785691785690785689785688785687785686785685785684785683785682785681785680785679785678785677785676785675785674785673785672775671775670775669775668775667775666775665775664775663775662775661775660775659775658775657775656775655775654775653775652775651775650775649775648775647775646775645775644775643775642775641775640775639775638775637775636775635775634775633775632775631775630775629775628775627775626775625775624775623775622765621765620765619765618765617765616765615765614765613765612765611765610765609765608765607765606765605765604765603765602765601765600765599765598765597765596765595765594765593765592765591755590755589755588755587755586755585755584755583755582755581755580755579755578755577755576755575755574755573755572755571755570755569755568755567755566755565755564755563755562755561755560755559755558755557755556755555755554755553755552755551745550745549745548745547745546745545745544745543745542745541745540745539745538745537745536745535745534745533745532745531745530745529745528745527745526745525745524745523745522745521745520745519745518745517745516745515745514745513745512745511745510745509745508745507745506745505745504745503745502745501745500745499745498745497745496745495735494735493735492735491735490735489735488735487735486735485735484735483735482735481735480735479735478735477735476735475725474725473725472725471725470725469725468725467725466725465725464725463725462725461725460725459725458725457725456725455725454725453725452725451725450725449725448725447715446715445715444715443715442715441715440715439715438715437715436715435715434715433715432715431715430715429715428715427715426715425715424715423715422715421715420715419705418705417705416705415705414705413705412705411705410705409705408705407705406705405705404705403705402705401705400705399705398705397705396705395705394705393705392705391705390705389705388705387705386705385705384705383705382705381705380705379705378705377705376705375695374695373695372695371695370695369695368695367695366695365695364695363695362695361695360695359695358695357695356695355695354695353695352695351695350695349695348695347695346695345695344695343695342695341695340695339695338695337695336695335695334695333695332695331695330695329695328695327695326695325695324695323685322685321685320685319685318685317685316685315685314685313685312685311685310685309685308685307685306685305685304685303685302685301685300685299685298685297685296685295685294685293685292685291685290685289685288685287685286685285685284685283685282685281685280685279685278685277685276685275685274685273685272685271675270675269675268675267675266675265675264675263675262675261675260675259675258675257675256675255675254675253675252675251675250675249675248675247675246675245675244675243675242675241665240665239665238665237665236665235665234665233665232665231665230665229655228655227655226655225655224655223655222655221655220655219655218655217645216645215645214645213645212645211645210645209645208645207645206645205645204645203645202645201645200645199635198635197635196635195635194635193635192635191635190635189635188625187625186625185625184625183625182625181625180625179625178625177615176615175615174615173615172615171615170615169615168615167615166615165615164615163605162605161605160605159605158605157605156605155605154605153605152605151605150595149595148595147595146595145595144595143595142595141595140595139595138595137595136595135595134595133595132595131595130595129595128595127595126585125585124585123585122585121585120585119585118585117585116585115585114585113585112585111585110585109585108585107585106585105585104575103575102575101575100575099575098575097575096575095575094575093575092575091575090575089575088575087575086575085575084575083575082575081575080575079575078575077575076575075565074565073565072565071565070565069565068565067565066565065565064565063565062565061565060565059565058565057565056565055565054565053565052565051565050565049565048565047565046565045565044565043565042565041565040565039565038565037565036565035565034565033565032565031565030565029565028565027565026565025565024565023565022565021565020565019565018565017565016565015565014565013565012565011565010565009565008565007565006565005565004565003565002565001565000564999564998564997564996564995564994564993564992564991564990564989564988564987564986564985564984564983564982564981564980564979554978554977554976554975554974554973554972554971554970554969554968554967554966554965554964554963554962554961554960554959554958554957554956554955554954554953554952554951554950554949554948554947554946554945554944554943554942554941554940554939554938554937554936554935554934554933554932554931554930554929554928554927554926554925554924554923554922554921554920554919554918554917554916554915554914554913554912554911554910554909554908554907554906554905554904554903554902554901544900544899544898544897544896544895544894544893544892544891544890544889544888544887544886544885544884544883544882544881544880544879544878544877544876544875544874544873544872544871544870544869544868544867544866544865544864544863544862544861544860544859544858544857544856544855544854544853544852544851544850544849544848544847544846534845534844534843534842534841534840534839534838534837534836534835534834534833534832534831534830534829534828534827534826534825534824534823534822534821534820534819534818534817534816534815534814534813534812534811534810534809534808534807534806534805534804534803534802534801534800534799534798534797534796534795534794534793534792534791534790534789534788534787534786534785534784524783524782524781524780524779524778524777524776524775524774524773524772524771524770524769524768524767524766524765524764524763524762524761524760524759524758524757524756524755524754524753524752524751524750524749524748524747524746524745524744524743524742524741524740524739524738524737524736524735514734514733514732514731514730514729514728514727514726514725514724514723514722514721514720514719514718514717514716514715514714514713514712514711514710514709514708514707514706514705514704514703514702514701514700514699514698514697514696514695514694514693514692514691514690514689514688514687514686514685514684514683514682514681514680514679514678514677514676514675504674504673504672504671504670504669504668504667504666504665504664504663504662504661504660504659504658504657504656504655504654504653504652504651504650504649504648504647504646504645504644504643504642504641504640504639504638504637504636504635504634504633504632504631504630494629494628494627494626494625494624494623494622494621494620494619494618494617494616494615494614494613494612484611484610484609484608484607484606484605484604484603484602484601484600484599484598484597484596484595484594484593484592484591484590484589484588484587484586484585484584484583474582474581474580474579474578474577474576474575474574474573474572474571474570474569474568474567474566474565474564474563474562474561474560474559474558474557474556474555474554474553474552474551474550474549474548474547474546474545464544464543464542464541464540464539464538464537464536464535464534464533464532464531464530464529464528464527464526464525464524464523464522464521464520464519464518464517464516464515464514464513464512464511464510454509454508454507454506454505454504454503454502454501454500454499454498454497454496454495454494454493454492454491454490454489454488454487454486454485454484454483454482454481454480454479454478454477454476454475454474454473444472444471444470444469444468444467444466444465444464444463444462444461444460444459444458444457444456444455444454444453444452444451444450444449444448444447444446444445444444444443444442444441444440444439444438444437444436444435444434444433444432444431444430444429444428444427444426444425444424444423444422444421444420444419444418444417444416444415444414434413434412434411434410434409434408434407434406434405434404434403434402434401434400434399434398434397434396434395434394434393434392434391434390434389434388434387434386434385434384434383434382434381434380434379434378434377434376434375434374434373434372434371434370434369434368434367434366434365434364434363434362434361434360434359434358434357434356434355434354434353434352434351434350434349434348434347434346434345434344434343434342434341434340434339434338434337434336434335434334434333434332434331434330434329434328434327434326434325424324424323424322424321424320424319424318424317424316424315424314424313424312424311424310424309424308424307424306424305424304424303424302424301424300424299424298424297424296424295424294424293424292424291424290424289424288424287424286424285424284424283424282424281424280424279424278424277424276424275424274424273424272414271414270414269414268414267414266414265414264414263414262414261414260414259414258414257414256414255414254414253414252414251414250414249414248414247414246414245414244414243414242414241414240414239414238414237414236414235414234414233414232414231414230414229414228414227414226414225414224414223414222414221414220414219414218404217404216404215404214404213404212404211404210404209404208404207404206404205404204404203404202404201404200404199404198404197404196404195404194404193404192404191404190404189404188404187404186404185404184404183404182404181404180404179404178404177404176404175404174404173404172404171404170404169404168404167404166404165404164404163404162404161404160404159404158404157404156404155404154404153404152404151404150404149404148404147404146404145404144404143404142404141404140404139404138404137404136404135404134404133394132394131394130394129394128394127394126394125394124394123394122394121394120394119394118394117394116394115394114394113394112394111394110394109394108394107394106394105394104394103394102394101394100394099394098394097394096394095394094394093394092394091394090394089394088394087394086394085394084394083394082394081394080394079394078394077394076394075394074394073394072394071394070394069394068394067394066394065394064394063394062394061394060394059394058384057384056384055384054384053384052384051384050384049384048384047384046384045384044384043384042384041384040384039384038384037384036384035384034384033384032384031384030384029384028384027384026384025384024384023384022384021384020384019384018384017384016384015384014384013384012384011384010384009384008384007384006384005384004384003384002384001384000383999383998383997383996383995383994383993383992383991383990383989383988383987383986383985383984383983383982383981383980383979383978383977383976383975383974383973383972383971383970373969373968373967373966373965373964373963373962373961373960373959373958373957373956373955373954373953373952373951373950373949373948373947373946373945373944373943373942373941373940373939373938373937373936373935373934373933373932373931373930373929373928373927373926373925373924373923373922373921373920373919373918373917373916373915373914373913373912373911373910373909373908373907373906373905373904373903373902373901373900373899373898373897373896373895373894373893373892373891373890373889373888373887373886373885373884373883373882373881373880373879373878373877373876373875373874373873373872373871373870373869373868373867373866373865373864373863373862373861373860373859373858373857373856373855373854373853373852373851373850373849373848373847373846373845373844373843373842373841373840373839373838373837373836373835373834373833373832373831373830373829373828373827373826373825373824373823373822373821373820373819373818373817373816373815373814373813373812373811373810373809373808373807373806373805373804373803373802373801373800373799373798373797373796373795373794373793373792373791373790373789373788363787363786363785363784363783363782363781363780363779363778363777363776363775363774363773363772363771363770363769363768363767363766363765363764363763363762363761363760363759363758363757363756363755363754363753363752363751363750363749363748363747363746363745363744363743363742363741363740363739363738363737363736363735363734363733363732363731363730363729363728363727363726363725363724363723363722363721363720363719363718363717363716363715363714363713363712363711363710363709363708363707363706363705353704353703353702353701353700353699353698353697353696353695353694353693353692353691353690353689353688353687353686353685353684353683353682353681353680353679353678353677353676353675353674353673353672353671353670353669353668353667353666353665353664353663353662353661353660343659343658343657343656343655343654343653343652343651343650343649343648343647343646343645343644343643343642343641343640343639343638343637343636343635343634343633343632343631343630343629343628343627343626343625343624343623343622343621343620343619343618343617343616343615343614343613343612343611343610343609343608343607343606333605333604333603333602333601333600333599333598333597333596333595333594333593333592333591333590333589333588333587333586333585333584333583333582333581333580333579333578333577333576333575333574333573333572333571333570333569333568333567333566333565333564333563333562333561333560333559333558333557333556333555333554333553333552333551333550333549333548333547333546333545333544333543333542333541333540333539333538333537333536333535333534333533323532323531323530323529323528323527323526323525323524323523323522323521323520323519323518323517323516323515323514323513323512323511323510323509323508323507323506323505323504323503313502313501313500313499313498313497313496313495313494313493313492313491313490313489313488313487313486313485313484313483313482313481313480313479313478313477313476313475313474313473313472313471313470313469303468303467303466303465303464303463303462303461303460303459303458303457303456303455303454303453303452303451303450303449303448303447303446303445303444303443303442303441303440303439303438303437303436303435303434303433303432303431303430303429303428303427303426303425303424303423303422303421303420303419303418303417303416303415303414303413303412303411303410303409293408293407293406293405293404293403293402293401293400293399293398293397293396293395293394293393293392293391293390293389293388293387293386293385293384293383293382293381293380293379293378293377293376293375293374293373293372293371293370293369293368293367293366293365293364293363293362293361293360293359293358293357293356293355293354293353293352293351293350293349293348293347293346293345293344293343293342293341293340283339283338283337283336283335283334283333283332283331283330283329283328283327283326283325283324283323283322283321283320283319283318283317283316283315283314283313283312283311283310283309283308283307283306283305283304283303283302283301283300283299283298283297283296283295283294283293283292283291283290283289283288283287283286283285283284283283283282283281283280283279283278283277283276283275283274283273283272283271283270283269283268283267283266283265283264283263283262283261283260283259283258283257283256283255283254283253283252273251273250273249273248273247273246273245273244273243273242273241273240273239273238273237273236273235273234273233273232273231273230273229273228273227273226273225273224273223273222273221273220273219273218273217273216273215273214273213273212273211273210273209273208273207273206273205273204273203273202273201273200273199273198273197273196273195273194273193273192273191273190273189273188273187273186273185273184273183273182273181273180273179273178273177273176273175273174273173273172273171273170273169273168273167273166273165273164273163273162273161273160273159263158263157263156263155263154263153263152263151263150263149263148263147263146263145263144263143263142263141263140263139263138263137263136263135263134263133263132263131263130263129263128263127263126263125263124263123263122263121263120263119263118263117263116263115263114263113263112263111263110263109263108263107263106263105263104263103263102263101263100263099263098263097263096263095263094263093263092263091263090263089263088263087263086263085263084263083263082263081263080263079263078263077263076263075263074263073263072263071263070263069263068263067263066263065263064263063263062263061263060263059263058263057263056263055263054263053263052263051263050263049263048263047263046263045263044263043263042263041263040263039263038263037263036263035263034263033263032263031263030263029263028263027263026263025263024263023263022263021263020263019263018263017263016263015263014263013263012263011263010263009263008263007263006263005263004263003263002263001263000262999262998262997262996262995262994262993262992262991262990262989262988262987262986262985262984262983262982262981262980262979262978262977262976262975262974262973262972262971262970262969262968262967262966262965262964262963262962262961262960262959262958262957262956262955262954262953262952262951262950262949262948262947262946262945262944262943262942262941262940262939262938262937262936262935262934262933262932252931252930252929252928252927252926252925252924252923252922252921252920252919252918252917252916252915252914252913252912252911252910252909252908252907252906252905252904252903252902252901252900252899252898252897252896252895252894252893252892252891252890252889252888252887252886252885252884252883252882252881252880252879252878252877252876252875252874252873252872252871252870252869252868252867252866252865252864252863252862252861252860252859252858252857252856252855242854242853242852242851242850242849242848242847242846242845242844242843242842242841242840242839242838242837242836242835242834242833242832242831242830242829242828242827242826242825242824242823242822242821242820242819242818242817242816242815242814242813242812242811242810242809242808242807242806242805242804242803242802242801242800242799242798242797242796242795242794242793242792242791232790232789232788232787232786232785232784232783232782232781232780232779232778232777232776232775232774232773232772232771232770232769232768232767232766232765232764232763232762232761232760232759232758232757232756232755232754232753232752232751232750232749232748232747232746232745232744232743232742232741232740232739232738232737232736232735232734232733232732232731232730232729232728232727232726232725232724232723232722232721232720232719232718232717232716232715232714232713232712232711232710232709232708232707232706232705232704232703232702232701232700232699232698232697232696232695232694232693232692232691232690232689232688232687232686232685232684232683232682232681232680232679232678232677232676232675232674232673222672222671222670222669222668222667222666222665222664222663222662222661222660222659222658222657222656222655222654222653222652222651222650222649222648222647222646222645222644222643222642222641222640222639222638222637222636222635222634222633222632222631222630222629222628222627222626222625222624222623222622222621222620222619222618222617222616222615222614222613222612222611222610222609222608222607222606222605222604222603222602222601222600222599222598222597222596222595212594212593212592212591212590212589212588212587212586212585212584212583212582212581212580212579212578212577212576212575212574212573212572212571212570212569212568212567212566212565212564212563212562212561212560212559212558212557212556212555212554212553212552212551212550212549212548212547212546212545212544212543212542212541212540212539212538212537212536212535212534212533212532212531212530212529212528212527212526212525212524212523212522212521212520212519212518212517212516212515212514212513212512212511212510212509212508212507212506212505212504212503212502212501212500212499212498212497212496212495212494212493212492212491212490212489212488212487212486212485212484212483202482202481202480202479202478202477202476202475202474202473202472202471202470202469202468202467202466202465202464202463202462202461202460202459202458202457202456202455202454202453202452202451202450202449202448202447202446202445202444202443202442202441202440202439202438202437202436202435202434202433202432202431202430202429202428202427202426202425202424202423202422202421202420202419202418202417202416202415202414202413202412202411202410202409202408202407202406202405202404202403202402202401202400202399202398202397202396202395202394202393202392202391202390202389202388202387202386202385202384202383202382202381202380202379202378202377202376202375202374202373202372202371202370202369202368202367202366202365202364202363202362202361202360202359202358202357202356202355202354202353202352202351202350202349202348192347192346192345192344192343192342192341192340192339192338192337192336192335192334192333192332192331192330192329192328192327192326192325192324192323192322192321192320192319192318192317192316192315192314192313192312192311192310192309192308192307192306192305192304192303192302192301192300192299192298192297192296192295192294192293192292192291192290192289192288192287192286192285192284192283192282192281192280192279192278192277192276192275192274192273192272192271192270192269192268192267192266192265192264192263192262192261192260192259192258192257192256192255192254192253192252192251192250182249182248182247182246182245182244182243182242182241182240182239182238182237182236182235182234182233182232182231182230182229182228182227182226182225182224182223182222182221182220182219182218182217182216182215182214182213182212182211182210182209182208182207182206182205182204182203182202182201182200182199182198182197182196182195182194182193182192182191182190182189182188182187182186182185182184182183182182182181182180182179182178182177182176182175182174182173182172182171182170182169182168182167182166182165182164182163182162182161182160182159182158182157182156182155182154182153182152182151182150182149182148182147182146182145182144182143182142182141182140172139172138172137172136172135172134172133172132172131172130172129172128172127172126172125172124172123172122172121172120172119172118172117172116172115172114172113172112172111172110172109172108172107172106172105172104172103172102172101172100172099172098172097172096172095172094172093172092172091172090172089172088172087172086172085172084172083172082172081172080172079172078172077172076172075172074172073172072172071172070172069172068172067172066172065172064172063172062172061172060172059172058172057172056172055172054172053172052172051172050172049172048172047172046172045172044172043172042172041172040172039172038172037172036172035172034172033172032172031172030172029162028162027162026162025162024162023162022162021162020162019162018162017162016162015162014162013162012162011162010162009162008162007162006162005162004162003162002162001162000161999161998161997161996161995161994161993161992161991161990161989161988161987161986161985161984161983161982161981161980161979161978161977161976161975161974161973161972161971161970161969161968161967161966161965161964161963161962161961161960161959161958161957161956161955161954161953161952161951161950161949161948161947161946161945161944161943161942161941161940161939161938161937161936161935161934161933161932161931161930161929161928161927161926161925161924161923161922161921161920161919161918161917161916161915161914161913161912161911161910161909161908161907161906161905161904161903161902161901151900151899151898151897151896151895151894151893151892151891151890151889151888151887151886151885151884151883151882151881151880151879151878151877151876151875151874151873151872151871151870151869151868151867151866151865151864151863151862151861151860151859151858151857151856151855151854151853151852151851151850151849151848151847151846151845151844151843151842151841151840151839151838151837151836151835151834151833151832151831151830151829151828151827151826151825151824151823151822151821151820151819151818151817151816151815151814151813151812151811151810151809151808151807151806151805151804151803151802141801141800141799141798141797141796141795141794141793141792141791141790141789141788141787141786141785141784141783141782141781141780141779141778141777141776141775141774141773141772141771141770141769141768141767141766141765141764141763141762141761141760141759141758141757141756141755141754141753141752141751141750131749131748131747131746131745131744131743131742131741131740131739131738131737131736131735131734131733131732131731131730131729131728131727131726131725131724131723131722131721131720131719131718131717131716131715131714131713131712131711131710131709131708131707121706121705121704121703121702121701121700121699121698121697121696121695121694121693121692121691121690121689121688121687121686121685121684121683121682121681121680121679121678121677121676121675121674121673121672121671121670121669121668121667121666121665121664121663121662121661121660121659121658121657121656121655121654121653121652121651121650121649121648121647121646121645121644121643121642121641121640121639121638121637121636121635121634121633121632121631121630121629121628121627121626121625121624121623121622121621121620121619121618121617121616121615121614121613121612121611121610121609121608121607121606121605121604121603121602121601121600121599121598121597121596111595111594111593111592111591111590111589111588111587111586111585111584111583111582111581111580111579111578111577111576111575111574111573111572111571111570111569111568111567111566111565111564111563111562111561111560111559111558111557111556111555111554111553111552111551111550111549111548111547111546111545111544111543111542111541111540111539111538111537111536111535111534111533111532111531111530111529111528111527111526111525111524111523111522111521111520111519111518111517111516111515111514111513111512111511111510111509111508111507111506111505111504111503111502111501111500111499111498111497111496111495111494111493111492111491111490111489111488111487111486111485111484111483111482111481111480111479111478111477111476111475111474111473101472101471101470101469101468101467101466101465101464101463101462101461101460101459101458101457101456101455101454101453101452101451101450101449101448101447101446101445101444101443101442101441101440101439101438101437101436101435101434101433101432101431101430101429101428101427101426101425101424101423101422101421101420101419101418101417101416101415101414101413101412101411101410101409101408101407101406101405101404101403101402101401101400101399101398101397101396101395101394101393101392101391101390101389101388101387101386101385101384101383101382101381101380101379101378101377101376101375101374101373101372101371101370101369101368101367101366101365101364913639136291361913609135991358913579135691355913549135391352913519135091349913489134791346913459134491343913429134191340913399133891337913369133591334913339133291331913309132991328913279132691325913249132391322913219132091319913189131791316913159131491313913129131191310913099130891307913069130591304913039130291301913009129991298912979129691295912949129391292912919129091289912889128791286912859128491283912829128191280912799127891277912769127591274912739127291271912709126991268912679126691265912649126391262912619126091259912589125791256912559125491253912529125191250912499124891247912469124591244912439124291241912409123991238912379123691235812348123381232812318123081229812288122781226812258122481223812228122181220812198121881217812168121581214812138121281211812108120981208812078120681205812048120381202812018120081199811988119781196811958119481193811928119181190811898118881187811868118581184811838118281181811808117981178811778117681175811748117381172811718117081169811688116781166811658116481163811628116181160711597115871157711567115571154711537115271151711507114971148711477114671145711447114371142711417114071139711387113771136711357113471133711327113171130711297112871127711267112571124711237112271121711207111971118711177111671115711147111371112711117111071109711087110771106711057110471103711027110171100710997109871097710967109571094710937109271091710907108971088710877108671085710847108371082710817108071079710787107771076710757107471073710727107171070710697106871067710667106571064710637106271061710607105971058710577105671055710547105371052710517105071049710487104771046710457104471043710427104171040710397103871037710367103571034710337103271031710307102971028710277102671025710247102371022710217102071019710187101771016710157101471013710127101171010710097100871007710067100571004710037100271001710007999799879977996799579947993799279917990798979887987798679857984798379827981798079797978797779767975797479737972797179707969796879677966796579647963796279617960795979587957795679557954695369526951695069496948694769466945694469436942694169406939693869376936693569346933693269316930692969286927692669256924692369226921692069196918691769166915691469136912691169106909690869076906690569046903690269016900689968986897689668956894689368926891689068896888688768866885688468836882688168806879687868776876687568746873687268716870686968686867686668656864686368626861686068596858685768566855685468536852685168506849684868476846684568446843684268416840683968386837683668356834683368326831683068296828682768266825682468236822682168206819681868176816681568146813681268116810680968086807680668056804680368026801680067996798679767966795679467936792679167906789578857875786578557845783578257815780577957785777577657755774577357725771577057695768576757665765576457635762576157605759575857575756575557545753575257515750574957485747574657455744574357425741574057395738573757365735573457335732573157305729572857275726572557245723572257215720571957185717571657155714571357125711571057095708570757065705570457035702570157005699569856975696569556945693569256915690568956885687568656855684568356825681568056795678567756765675567456735672567156705669466846674666466546644663466246614660465946584657465646554654465346524651465046494648464746464645464446434642464146404639463846374636463546344633463246314630462946284627462646254624462346224621462046194618461746164615461446134612461146104609460846074606460546044603460246014600459945984597459645954594459345924591459045894588458745864585458445834582458145804579457845774576457545744573457245714570456945684567456645654564456345624561456045594558455745564555455445534552455145504549454845474546454545444543454245414540453945384537453645354534453345324531453045294528452745264525452445234522452145204519451845174516451545144513451245114510450945084507450645054504450345024501450044994498449744964495449444933492349134903489348834873486348534843483348234813480347934783477347634753474347334723471347034693468346734663465346434633462346134603459345834573456345534543453345234513450344934483447344634453444344334423441344034393438343734363435343434333432343134303429342834273426342534243423342234213420341934183417341634153414341334123411341034093408340734063405340434033402340134003399339833973396339533943393339233913390338933883387338633853384338333823381338033793378337733763375337433733372337133703369336833673366336533643363336233613360335933583357335633553354335333523351335033493348334733463345334433433342334133403339333833373336333533343333333233313330332933283327332633253324332333223321332033193318331733163315331433133312331133103309330833073306330533043303330233013300329932983297329632953294329322922291229022892288228722862285228422832282228122802279227822772276227522742273227222712270226922682267226622652264226322622261226022592258225722562255225422532252225122502249224822472246224522442243224222412240223922382237223622352234223322322231223022292228222722262225222422232222222122202219221822172216221522142213221222112210220922082207220622052204220322022201220021992198219721962195219421932192219121902189218821872186218521842183218221812180217921782177217621752174217321722171217021692168216721662165216421632162216121602159215821572156215521542153215221512150214921482147214621452144214321422141214021392138213721362135213421332132213121302129212821272126212521242123212221212120211921182117211621152114211321122111211021092108210721062105210421032102210121002992982972962952942932922912902892882872862852842832822812802792782772762752742732722712702692682672662652642632622612602592582572562552542532522512502492482472462452442432422412402392382372362352342332322312302292282272262252242232222212202192182172162152142132122112102928271615141312111”

Second related coding exist also for all the 6348 verses. We look at the same pattern if exist in all the 6348 verses and see that it exists too. As you will witness below, between the 6348 general verse indexes and their corresponding chapter indexes, we witness the same 19 based design coding patter as follows:

# unQuran object
x<- data.table(unQuran)
tmp <- paste0(x$VerseI,x$chapter) 
tmpr <- rev(tmp)
head(tmpr)
## [1] "6348114" "6347114" "6346114" "6345114" "6344114" "6343114"
tail(tmpr)
## [1] "61" "51" "41" "31" "21" "11"
tmpr <- paste0(tmpr, collapse = '')
as.integer(digitsum(tmpr) %% 19)
## [1] 0
cat("number of digits on this big number is", nchar(tmpr))
## number of digits on this big number is 35715

As just shown, the general verse indexes have an interesting 19 based coding with their chapter indexes of the text of Quran. You can access this “35715” digits length big number from the following link:

https://github.com/quran2019/Quran19/blob/master/6.1.3.2.B_Evidence_bignumber_6348verses.txt

Also, here is the big number:

“634811463471146346114634511463441146343114634211463411136340113633911363381136337113633611363351126334112633311263321126331112633011163291116328111632711163261116325111632411063231106322110632111063201096319109631810963171096316109631510963141096313108631210863111086310108630910763081076307107630610763051076304107630310763021076301106630010662991066298106629710662961056295105629410562931056292105629110562901046289104628810462871046286104628510462841046283104628210462811046280103627910362781036277103627610262751026274102627310262721026271102627010262691026268102626710162661016265101626410162631016262101626110162601016259101625810162571016256101625510062541006253100625210062511006250100624910062481006247100624610062451006244100624399624299624199624099623999623899623799623699623599623498623398623298623198623098622998622898622798622698622597622497622397622297622197622097621996621896621796621696621596621496621396621296621196621096620996620896620796620696620596620496620396620296620196620096619995619895619795619695619595619495619395619295619195619094618994618894618794618694618594618494618394618294618193618093617993617893617793617693617593617493617393617293617193617093616992616892616792616692616592616492616392616292616192616092615992615892615792615692615592615492615392615292615192615092614992614892614791614691614591614491614391614291614191614091613991613891613791613691613591613491613391613291613190613090612990612890612790612690612590612490612390612290612190612090611990611890611790611690611590611490611390611290611190611089610989610889610789610689610589610489610389610289610189610089609989609889609789609689609589609489609389609289609189609089608989608889608789608689608589608489608389608289608189608089607988607888607788607688607588607488607388607288607188607088606988606888606788606688606588606488606388606288606188606088605988605888605788605688605588605488605388605287605187605087604987604887604787604687604587604487604387604287604187604087603987603887603787603687603587603487603387603286603186603086602986602886602786602686602586602486602386602286602186602086601986601886601786601686601586601485601385601285601185601085600985600885600785600685600585600485600385600285600185600085599985599885599785599685599585599485599385599285599184599084598984598884598784598684598584598484598384598284598184598084597984597884597784597684597584597484597384597284597184597084596984596884596784596684596583596483596383596283596183596083595983595883595783595683595583595483595383595283595183595083594983594883594783594683594583594483594383594283594183594083593983593883593783593683593583593483593383593283593183593083592983592882592782592682592582592482592382592282592182592082591982591882591782591682591582591482591382591282591182591082590982590881590781590681590581590481590381590281590181590081589981589881589781589681589581589481589381589281589181589081588981588881588781588681588581588481588381588281588181588081587981587880587780587680587580587480587380587280587180587080586980586880586780586680586580586480586380586280586180586080585980585880585780585680585580585480585380585280585180585080584980584880584780584680584580584480584380584280584180584080583980583880583780583680583579583479583379583279583179583079582979582879582779582679582579582479582379582279582179582079581979581879581779581679581579581479581379581279581179581079580979580879580779580679580579580479580379580279580179580079579979579879579779579679579579579479579379579279579179579079578979578878578778578678578578578478578378578278578178578078577978577878577778577678577578577478577378577278577178577078576978576878576778576678576578576478576378576278576178576078575978575878575778575678575578575478575378575278575178575078574978574878574777574677574577574477574377574277574177574077573977573877573777573677573577573477573377573277573177573077572977572877572777572677572577572477572377572277572177572077571977571877571777571677571577571477571377571277571177571077570977570877570777570677570577570477570377570277570177570077569977569877569777569676569576569476569376569276569176569076568976568876568776568676568576568476568376568276568176568076567976567876567776567676567576567476567376567276567176567076566976566876566776566676566576566475566375566275566175566075565975565875565775565675565575565475565375565275565175565075564975564875564775564675564575564475564375564275564175564075563975563875563775563675563575563475563375563275563175563075562975562875562775562675562575562475562374562274562174562074561974561874561774561674561574561474561374561274561174561074560974560874560774560674560574560474560374560274560174560074559974559874559774559674559574559474559374559274559174559074558974558874558774558674558574558474558374558274558174558074557974557874557774557674557574557474557374557274557174557074556974556874556774556673556573556473556373556273556173556073555973555873555773555673555573555473555373555273555173555073554973554873554773554673554572554472554372554272554172554072553972553872553772553672553572553472553372553272553172553072552972552872552772552672552572552472552372552272552172552072551972551872551772551671551571551471551371551271551171551071550971550871550771550671550571550471550371550271550171550071549971549871549771549671549571549471549371549271549171549071548971548871548770548670548570548470548370548270548170548070547970547870547770547670547570547470547370547270547170547070546970546870546770546670546570546470546370546270546170546070545970545870545770545670545570545470545370545270545170545070544970544870544770544670544570544470544370544269544169544069543969543869543769543669543569543469543369543269543169543069542969542869542769542669542569542469542369542269542169542069541969541869541769541669541569541469541369541269541169541069540969540869540769540669540569540469540369540269540169540069539969539869539769539669539569539469539369539269539169539069538968538868538768538668538568538468538368538268538168538068537968537868537768537668537568537468537368537268537168537068536968536868536768536668536568536468536368536268536168536068535968535868535768535668535568535468535368535268535168535068534968534868534768534668534568534468534368534268534168534068533968533868533768533667533567533467533367533267533167533067532967532867532767532667532567532467532367532267532167532067531967531867531767531667531567531467531367531267531167531067530967530867530767530667530566530466530366530266530166530066529966529866529766529666529566529466529366529265529165529065528965528865528765528665528565528465528365528265528165528065527964527864527764527664527564527464527364527264527164527064526964526864526764526664526564526464526364526264526164526063525963525863525763525663525563525463525363525263525163525063524963524862524762524662524562524462524362524262524162524062523962523862523762523661523561523461523361523261523161523061522961522861522761522661522561522461522361522261522160522060521960521860521760521660521560521460521360521260521160521060520960520860520759520659520559520459520359520259520159520059519959519859519759519659519559519459519359519259519159519059518959518859518759518659518559518459518359518258518158518058517958517858517758517658517558517458517358517258517158517058516958516858516758516658516558516458516358516258516158516058515957515857515757515657515557515457515357515257515157515057514957514857514757514657514557514457514357514257514157514057513957513857513757513657513557513457513357513257513157513057512956512856512756512656512556512456512356512256512156512056511956511856511756511656511556511456511356511256511156511056510956510856510756510656510556510456510356510256510156510056509956509856509756509656509556509456509356509256509156509056508956508856508756508656508556508456508356508256508156508056507956507856507756507656507556507456507356507256507156507056506956506856506756506656506556506456506356506256506156506056505956505856505756505656505556505456505356505256505156505056504956504856504756504656504556504456504356504256504156504056503956503856503756503656503556503456503356503255503155503055502955502855502755502655502555502455502355502255502155502055501955501855501755501655501555501455501355501255501155501055500955500855500755500655500555500455500355500255500155500055499955499855499755499655499555499455499355499255499155499055498955498855498755498655498555498455498355498255498155498055497955497855497755497655497555497455497355497255497155497055496955496855496755496655496555496455496355496255496155496055495955495855495755495655495555495455495354495254495154495054494954494854494754494654494554494454494354494254494154494054493954493854493754493654493554493454493354493254493154493054492954492854492754492654492554492454492354492254492154492054491954491854491754491654491554491454491354491254491154491054490954490854490754490654490554490454490354490254490154490054489954489854489753489653489553489453489353489253489153489053488953488853488753488653488553488453488353488253488153488053487953487853487753487653487553487453487353487253487153487053486953486853486753486653486553486453486353486253486153486053485953485853485753485653485553485453485353485253485153485053484953484853484753484653484553484453484353484253484153484053483953483853483753483653483553483452483352483252483152483052482952482852482752482652482552482452482352482252482152482052481952481852481752481652481552481452481352481252481152481052480952480852480752480652480552480452480352480252480152480052479952479852479752479652479552479452479352479252479152479052478952478852478752478652478552478451478351478251478151478051477951477851477751477651477551477451477351477251477151477051476951476851476751476651476551476451476351476251476151476051475951475851475751475651475551475451475351475251475151475051474951474851474751474651474551474451474351474251474151474051473951473851473751473651473551473451473351473251473151473051472951472851472751472651472551472451472350472250472150472050471950471850471750471650471550471450471350471250471150471050470950470850470750470650470550470450470350470250470150470050469950469850469750469650469550469450469350469250469150469050468950468850468750468650468550468450468350468250468150468050467950467850467749467649467549467449467349467249467149467049466949466849466749466649466549466449466349466249466149466049465949465848465748465648465548465448465348465248465148465048464948464848464748464648464548464448464348464248464148464048463948463848463748463648463548463448463348463248463148463048462948462847462747462647462547462447462347462247462147462047461947461847461747461647461547461447461347461247461147461047460947460847460747460647460547460447460347460247460147460047459947459847459747459647459547459447459347459247459147459047458946458846458746458646458546458446458346458246458146458046457946457846457746457646457546457446457346457246457146457046456946456846456746456646456546456446456346456246456146456046455946455846455746455646455546455446455345455245455145455045454945454845454745454645454545454445454345454245454145454045453945453845453745453645453545453445453345453245453145453045452945452845452745452645452545452445452345452245452145452045451945451845451745451645451544451444451344451244451144451044450944450844450744450644450544450444450344450244450144450044449944449844449744449644449544449444449344449244449144449044448944448844448744448644448544448444448344448244448144448044447944447844447744447644447544447444447344447244447144447044446944446844446744446644446544446444446344446244446144446044445944445844445744445644445543445443445343445243445143445043444943444843444743444643444543444443444343444243444143444043443943443843443743443643443543443443443343443243443143443043442943442843442743442643442543442443442343442243442143442043441943441843441743441643441543441443441343441243441143441043440943440843440743440643440543440443440343440243440143440043439943439843439743439643439543439443439343439243439143439043438943438843438743438643438543438443438343438243438143438043437943437843437743437643437543437443437343437243437143437043436943436843436743436643436542436442436342436242436142436042435942435842435742435642435542435442435342435242435142435042434942434842434742434642434542434442434342434242434142434042433942433842433742433642433542433442433342433242433142433042432942432842432742432642432542432442432342432242432142432042431942431842431742431642431542431442431342431242431141431041430941430841430741430641430541430441430341430241430141430041429941429841429741429641429541429441429341429241429141429041428941428841428741428641428541428441428341428241428141428041427941427841427741427641427541427441427341427241427141427041426941426841426741426641426541426441426341426241426141426041425941425841425741425640425540425440425340425240425140425040424940424840424740424640424540424440424340424240424140424040423940423840423740423640423540423440423340423240423140423040422940422840422740422640422540422440422340422240422140422040421940421840421740421640421540421440421340421240421140421040420940420840420740420640420540420440420340420240420140420040419940419840419740419640419540419440419340419240419140419040418940418840418740418640418540418440418340418240418140418040417940417840417740417640417540417440417340417240417140417039416939416839416739416639416539416439416339416239416139416039415939415839415739415639415539415439415339415239415139415039414939414839414739414639414539414439414339414239414139414039413939413839413739413639413539413439413339413239413139413039412939412839412739412639412539412439412339412239412139412039411939411839411739411639411539411439411339411239411139411039410939410839410739410639410539410439410339410239410139410039409939409839409739409639409539409438409338409238409138409038408938408838408738408638408538408438408338408238408138408038407938407838407738407638407538407438407338407238407138407038406938406838406738406638406538406438406338406238406138406038405938405838405738405638405538405438405338405238405138405038404938404838404738404638404538404438404338404238404138404038403938403838403738403638403538403438403338403238403138403038402938402838402738402638402538402438402338402238402138402038401938401838401738401638401538401438401338401238401138401038400938400838400738400638400537400437400337400237400137400037399937399837399737399637399537399437399337399237399137399037398937398837398737398637398537398437398337398237398137398037397937397837397737397637397537397437397337397237397137397037396937396837396737396637396537396437396337396237396137396037395937395837395737395637395537395437395337395237395137395037394937394837394737394637394537394437394337394237394137394037393937393837393737393637393537393437393337393237393137393037392937392837392737392637392537392437392337392237392137392037391937391837391737391637391537391437391337391237391137391037390937390837390737390637390537390437390337390237390137390037389937389837389737389637389537389437389337389237389137389037388937388837388737388637388537388437388337388237388137388037387937387837387737387637387537387437387337387237387137387037386937386837386737386637386537386437386337386237386137386037385937385837385737385637385537385437385337385237385137385037384937384837384737384637384537384437384337384237384137384037383937383837383737383637383537383437383337383237383137383037382937382837382737382637382537382437382337382236382136382036381936381836381736381636381536381436381336381236381136381036380936380836380736380636380536380436380336380236380136380036379936379836379736379636379536379436379336379236379136379036378936378836378736378636378536378436378336378236378136378036377936377836377736377636377536377436377336377236377136377036376936376836376736376636376536376436376336376236376136376036375936375836375736375636375536375436375336375236375136375036374936374836374736374636374536374436374336374236374136374036373936373835373735373635373535373435373335373235373135373035372935372835372735372635372535372435372335372235372135372035371935371835371735371635371535371435371335371235371135371035370935370835370735370635370535370435370335370235370135370035369935369835369735369635369535369435369335369234369134369034368934368834368734368634368534368434368334368234368134368034367934367834367734367634367534367434367334367234367134367034366934366834366734366634366534366434366334366234366134366034365934365834365734365634365534365434365334365234365134365034364934364834364734364634364534364434364334364234364134364034363934363834363733363633363533363433363333363233363133363033362933362833362733362633362533362433362333362233362133362033361933361833361733361633361533361433361333361233361133361033360933360833360733360633360533360433360333360233360133360033359933359833359733359633359533359433359333359233359133359033358933358833358733358633358533358433358333358233358133358033357933357833357733357633357533357433357333357233357133357033356933356833356733356633356533356433356332356232356132356032355932355832355732355632355532355432355332355232355132355032354932354832354732354632354532354432354332354232354132354032353932353832353732353632353532353432353332353231353131353031352931352831352731352631352531352431352331352231352131352031351931351831351731351631351531351431351331351231351131351031350931350831350731350631350531350431350331350231350131350031349931349831349730349630349530349430349330349230349130349030348930348830348730348630348530348430348330348230348130348030347930347830347730347630347530347430347330347230347130347030346930346830346730346630346530346430346330346230346130346030345930345830345730345630345530345430345330345230345130345030344930344830344730344630344530344430344330344230344130344030343930343830343730343629343529343429343329343229343129343029342929342829342729342629342529342429342329342229342129342029341929341829341729341629341529341429341329341229341129341029340929340829340729340629340529340429340329340229340129340029339929339829339729339629339529339429339329339229339129339029338929338829338729338629338529338429338329338229338129338029337929337829337729337629337529337429337329337229337129337029336929336829336729336628336528336428336328336228336128336028335928335828335728335628335528335428335328335228335128335028334928334828334728334628334528334428334328334228334128334028333928333828333728333628333528333428333328333228333128333028332928332828332728332628332528332428332328332228332128332028331928331828331728331628331528331428331328331228331128331028330928330828330728330628330528330428330328330228330128330028329928329828329728329628329528329428329328329228329128329028328928328828328728328628328528328428328328328228328128328028327928327828327727327627327527327427327327327227327127327027326927326827326727326627326527326427326327326227326127326027325927325827325727325627325527325427325327325227325127325027324927324827324727324627324527324427324327324227324127324027323927323827323727323627323527323427323327323227323127323027322927322827322727322627322527322427322327322227322127322027321927321827321727321627321527321427321327321227321127321027320927320827320727320627320527320427320327320227320127320027319927319827319727319627319527319427319327319227319127319027318927318827318727318627318527318427318326318226318126318026317926317826317726317626317526317426317326317226317126317026316926316826316726316626316526316426316326316226316126316026315926315826315726315626315526315426315326315226315126315026314926314826314726314626314526314426314326314226314126314026313926313826313726313626313526313426313326313226313126313026312926312826312726312626312526312426312326312226312126312026311926311826311726311626311526311426311326311226311126311026310926310826310726310626310526310426310326310226310126310026309926309826309726309626309526309426309326309226309126309026308926308826308726308626308526308426308326308226308126308026307926307826307726307626307526307426307326307226307126307026306926306826306726306626306526306426306326306226306126306026305926305826305726305626305526305426305326305226305126305026304926304826304726304626304526304426304326304226304126304026303926303826303726303626303526303426303326303226303126303026302926302826302726302626302526302426302326302226302126302026301926301826301726301626301526301426301326301226301126301026300926300826300726300626300526300426300326300226300126300026299926299826299726299626299526299426299326299226299126299026298926298826298726298626298526298426298326298226298126298026297926297826297726297626297526297426297326297226297126297026296926296826296726296626296526296426296326296226296126296026295926295826295726295626295525295425295325295225295125295025294925294825294725294625294525294425294325294225294125294025293925293825293725293625293525293425293325293225293125293025292925292825292725292625292525292425292325292225292125292025291925291825291725291625291525291425291325291225291125291025290925290825290725290625290525290425290325290225290125290025289925289825289725289625289525289425289325289225289125289025288925288825288725288625288525288425288325288225288125288025287925287825287724287624287524287424287324287224287124287024286924286824286724286624286524286424286324286224286124286024285924285824285724285624285524285424285324285224285124285024284924284824284724284624284524284424284324284224284124284024283924283824283724283624283524283424283324283224283124283024282924282824282724282624282524282424282324282224282124282024281924281824281724281624281524281424281324281223281123281023280923280823280723280623280523280423280323280223280123280023279923279823279723279623279523279423279323279223279123279023278923278823278723278623278523278423278323278223278123278023277923277823277723277623277523277423277323277223277123277023276923276823276723276623276523276423276323276223276123276023275923275823275723275623275523275423275323275223275123275023274923274823274723274623274523274423274323274223274123274023273923273823273723273623273523273423273323273223273123273023272923272823272723272623272523272423272323272223272123272023271923271823271723271623271523271423271323271223271123271023270923270823270723270623270523270423270323270223270123270023269923269823269723269623269523269423269322269222269122269022268922268822268722268622268522268422268322268222268122268022267922267822267722267622267522267422267322267222267122267022266922266822266722266622266522266422266322266222266122266022265922265822265722265622265522265422265322265222265122265022264922264822264722264622264522264422264322264222264122264022263922263822263722263622263522263422263322263222263122263022262922262822262722262622262522262422262322262222262122262022261922261822261722261622261522261421261321261221261121261021260921260821260721260621260521260421260321260221260121260021259921259821259721259621259521259421259321259221259121259021258921258821258721258621258521258421258321258221258121258021257921257821257721257621257521257421257321257221257121257021256921256821256721256621256521256421256321256221256121256021255921255821255721255621255521255421255321255221255121255021254921254821254721254621254521254421254321254221254121254021253921253821253721253621253521253421253321253221253121253021252921252821252721252621252521252421252321252221252121252021251921251821251721251621251521251421251321251221251121251021250921250821250721250621250521250421250321250221250120250020249920249820249720249620249520249420249320249220249120249020248920248820248720248620248520248420248320248220248120248020247920247820247720247620247520247420247320247220247120247020246920246820246720246620246520246420246320246220246120246020245920245820245720245620245520245420245320245220245120245020244920244820244720244620244520244420244320244220244120244020243920243820243720243620243520243420243320243220243120243020242920242820242720242620242520242420242320242220242120242020241920241820241720241620241520241420241320241220241120241020240920240820240720240620240520240420240320240220240120240020239920239820239720239620239520239420239320239220239120239020238920238820238720238620238520238420238320238220238120238020237920237820237720237620237520237420237320237220237120237020236920236820236720236620236519236419236319236219236119236019235919235819235719235619235519235419235319235219235119235019234919234819234719234619234519234419234319234219234119234019233919233819233719233619233519233419233319233219233119233019232919232819232719232619232519232419232319232219232119232019231919231819231719231619231519231419231319231219231119231019230919230819230719230619230519230419230319230219230119230019229919229819229719229619229519229419229319229219229119229019228919228819228719228619228519228419228319228219228119228019227919227819227719227619227519227419227319227219227119227019226919226819226719226618226518226418226318226218226118226018225918225818225718225618225518225418225318225218225118225018224918224818224718224618224518224418224318224218224118224018223918223818223718223618223518223418223318223218223118223018222918222818222718222618222518222418222318222218222118222018221918221818221718221618221518221418221318221218221118221018220918220818220718220618220518220418220318220218220118220018219918219818219718219618219518219418219318219218219118219018218918218818218718218618218518218418218318218218218118218018217918217818217718217618217518217418217318217218217118217018216918216818216718216618216518216418216318216218216118216018215918215818215718215618215517215417215317215217215117215017214917214817214717214617214517214417214317214217214117214017213917213817213717213617213517213417213317213217213117213017212917212817212717212617212517212417212317212217212117212017211917211817211717211617211517211417211317211217211117211017210917210817210717210617210517210417210317210217210117210017209917209817209717209617209517209417209317209217209117209017208917208817208717208617208517208417208317208217208117208017207917207817207717207617207517207417207317207217207117207017206917206817206717206617206517206417206317206217206117206017205917205817205717205617205517205417205317205217205117205017204917204817204717204617204517204417204316204216204116204016203916203816203716203616203516203416203316203216203116203016202916202816202716202616202516202416202316202216202116202016201916201816201716201616201516201416201316201216201116201016200916200816200716200616200516200416200316200216200116200016199916199816199716199616199516199416199316199216199116199016198916198816198716198616198516198416198316198216198116198016197916197816197716197616197516197416197316197216197116197016196916196816196716196616196516196416196316196216196116196016195916195816195716195616195516195416195316195216195116195016194916194816194716194616194516194416194316194216194116194016193916193816193716193616193516193416193316193216193116193016192916192816192716192616192516192416192316192216192116192016191916191816191716191616191516191415191315191215191115191015190915190815190715190615190515190415190315190215190115190015189915189815189715189615189515189415189315189215189115189015188915188815188715188615188515188415188315188215188115188015187915187815187715187615187515187415187315187215187115187015186915186815186715186615186515186415186315186215186115186015185915185815185715185615185515185415185315185215185115185015184915184815184715184615184515184415184315184215184115184015183915183815183715183615183515183415183315183215183115183015182915182815182715182615182515182415182315182215182115182015181915181815181715181615181515181414181314181214181114181014180914180814180714180614180514180414180314180214180114180014179914179814179714179614179514179414179314179214179114179014178914178814178714178614178514178414178314178214178114178014177914177814177714177614177514177414177314177214177114177014176914176814176714176614176514176414176314176214176113176013175913175813175713175613175513175413175313175213175113175013174913174813174713174613174513174413174313174213174113174013173913173813173713173613173513173413173313173213173113173013172913172813172713172613172513172413172313172213172113172013171913171813171712171612171512171412171312171212171112171012170912170812170712170612170512170412170312170212170112170012169912169812169712169612169512169412169312169212169112169012168912168812168712168612168512168412168312168212168112168012167912167812167712167612167512167412167312167212167112167012166912166812166712166612166512166412166312166212166112166012165912165812165712165612165512165412165312165212165112165012164912164812164712164612164512164412164312164212164112164012163912163812163712163612163512163412163312163212163112163012162912162812162712162612162512162412162312162212162112162012161912161812161712161612161512161412161312161212161112161012160912160812160712160612160511160411160311160211160111160011159911159811159711159611159511159411159311159211159111159011158911158811158711158611158511158411158311158211158111158011157911157811157711157611157511157411157311157211157111157011156911156811156711156611156511156411156311156211156111156011155911155811155711155611155511155411155311155211155111155011154911154811154711154611154511154411154311154211154111154011153911153811153711153611153511153411153311153211153111153011152911152811152711152611152511152411152311152211152111152011151911151811151711151611151511151411151311151211151111151011150911150811150711150611150511150411150311150211150111150011149911149811149711149611149511149411149311149211149111149011148911148811148711148611148511148411148311148211148110148010147910147810147710147610147510147410147310147210147110147010146910146810146710146610146510146410146310146210146110146010145910145810145710145610145510145410145310145210145110145010144910144810144710144610144510144410144310144210144110144010143910143810143710143610143510143410143310143210143110143010142910142810142710142610142510142410142310142210142110142010141910141810141710141610141510141410141310141210141110141010140910140810140710140610140510140410140310140210140110140010139910139810139710139610139510139410139310139210139110139010138910138810138710138610138510138410138310138210138110138010137910137810137710137610137510137410137310137210137191370913699136891367913669136591364913639136291361913609135991358913579135691355913549135391352913519135091349913489134791346913459134491343913429134191340913399133891337913369133591334913339133291331913309132991328913279132691325913249132391322913219132091319913189131791316913159131491313913129131191310913099130891307913069130591304913039130291301913009129991298912979129691295912949129391292912919129091289912889128791286912859128491283912829128191280912799127891277912769127591274912739127291271912709126991268912679126691265912649126391262912619126091259912589125791256912559125491253912529125191250912499124891247912469124591244912439124281241812408123981238812378123681235812348123381232812318123081229812288122781226812258122481223812228122181220812198121881217812168121581214812138121281211812108120981208812078120681205812048120381202812018120081199811988119781196811958119481193811928119181190811898118881187811868118581184811838118281181811808117981178811778117681175811748117381172811718117081169811688116781166711657116471163711627116171160711597115871157711567115571154711537115271151711507114971148711477114671145711447114371142711417114071139711387113771136711357113471133711327113171130711297112871127711267112571124711237112271121711207111971118711177111671115711147111371112711117111071109711087110771106711057110471103711027110171100710997109871097710967109571094710937109271091710907108971088710877108671085710847108371082710817108071079710787107771076710757107471073710727107171070710697106871067710667106571064710637106271061710607105971058710577105671055710547105371052710517105071049710487104771046710457104471043710427104171040710397103871037710367103571034710337103271031710307102971028710277102671025710247102371022710217102071019710187101771016710157101471013710127101171010710097100871007710067100571004710037100271001710007999799879977996799579947993799279917990798979887987798679857984798379827981798079797978797779767975797479737972797179707969796879677966796579647963796279617960795969586957695669556954695369526951695069496948694769466945694469436942694169406939693869376936693569346933693269316930692969286927692669256924692369226921692069196918691769166915691469136912691169106909690869076906690569046903690269016900689968986897689668956894689368926891689068896888688768866885688468836882688168806879687868776876687568746873687268716870686968686867686668656864686368626861686068596858685768566855685468536852685168506849684868476846684568446843684268416840683968386837683668356834683368326831683068296828682768266825682468236822682168206819681868176816681568146813681268116810680968086807680668056804680368026801680067996798679767966795679467935792579157905789578857875786578557845783578257815780577957785777577657755774577357725771577057695768576757665765576457635762576157605759575857575756575557545753575257515750574957485747574657455744574357425741574057395738573757365735573457335732573157305729572857275726572557245723572257215720571957185717571657155714571357125711571057095708570757065705570457035702570157005699569856975696569556945693569256915690568956885687568656855684568356825681568056795678567756765675567456735672467146704669466846674666466546644663466246614660465946584657465646554654465346524651465046494648464746464645464446434642464146404639463846374636463546344633463246314630462946284627462646254624462346224621462046194618461746164615461446134612461146104609460846074606460546044603460246014600459945984597459645954594459345924591459045894588458745864585458445834582458145804579457845774576457545744573457245714570456945684567456645654564456345624561456045594558455745564555455445534552455145504549454845474546454545444543454245414540453945384537453645354534453345324531453045294528452745264525452445234522452145204519451845174516451545144513451245114510450945084507450645054504450345024501450044994498449744964495349434933492349134903489348834873486348534843483348234813480347934783477347634753474347334723471347034693468346734663465346434633462346134603459345834573456345534543453345234513450344934483447344634453444344334423441344034393438343734363435343434333432343134303429342834273426342534243423342234213420341934183417341634153414341334123411341034093408340734063405340434033402340134003399339833973396339533943393339233913390338933883387338633853384338333823381338033793378337733763375337433733372337133703369336833673366336533643363336233613360335933583357335633553354335333523351335033493348334733463345334433433342334133403339333833373336333533343333333233313330332933283327332633253324332333223321332033193318331733163315331433133312331133103309330833073306330533043303330233013300329932983297329632953294229322922291229022892288228722862285228422832282228122802279227822772276227522742273227222712270226922682267226622652264226322622261226022592258225722562255225422532252225122502249224822472246224522442243224222412240223922382237223622352234223322322231223022292228222722262225222422232222222122202219221822172216221522142213221222112210220922082207220622052204220322022201220021992198219721962195219421932192219121902189218821872186218521842183218221812180217921782177217621752174217321722171217021692168216721662165216421632162216121602159215821572156215521542153215221512150214921482147214621452144214321422141214021392138213721362135213421332132213121302129212821272126212521242123212221212120211921182117211621152114211321122111211021092108210721062105210421032102210121002992982972962952942932922912902892882872862852842832822812802792782772762752742732722712702692682672662652642632622612602592582572562552542532522512502492482472462452442432422412402392382372362352342332322312302292282272262252242232222212202192182172162152142132122112102928271615141312111”

5.6 Fibonacci based Evidences

Under this main chapter, I will present evidences over the text of Quran, that suggest that there is also 19 based evidences exist when we generate codes with a similar coding pattern to Fibonacci. Numbers of Fibonacci sequence is generated with the sum of the two preceding numbers and the initial two numbers of the sequence are 0 and 1. So, based on the general Fibonacci sequence coding pattern, I infer the new coding pattern that can be applied to all the integer numbers. It is needless to summarize the importance of Fibonacci sequence numbers, which we observe its pattern in nature and daily life. Fibonacci Numbers has also the unique relationship with the Golden Ratio. If we take any two successive Fibonacci Numbers and calculate their ratio, the results are approximately the Golden Ratio. Fibonacci Numbers and the Golden Ratio is what we clearly observe in the nature from the body parts of humans to DNA double helix or plants structures like flower petals to finance and so on. It is like one of the natural design patterns of creation. Therefore, hypothesizing that the Fibonacci coding pattern might also exist in the text structure of Quran within the 19 based coding system is a reasonable hypothesis as everything in nature was created by the same Creator with respect to his measures.

There were weak sources of information that caused me to contemplate about the Fibonacci coding pattern and also the 19 based system of Quran. I had been busy updating my book during the year 2022 and did not have time to try other potential codings in Quran. However, firstly, I randomly saw the below simple 19 based coding in a social media post and when I performed an internet search, I was able to find this online book material as potentially the first source of that code published in it (Adams 2020). However, I am still not sure about the first source of this code as I did not see an explanation about who found this code first in that book. Anyways, even in that online book, where this code was presented first, the following important questions were not addressed at all. Mainly, there was no explanation for why this a bit unusual coding pattern applied or what is this coding pattern about and why there is that additional 0 at the beginning of the number of the total verses number 6236. Therefore, the coding operation used looks like a bit stretching without such explanations, which does not exist in the book.

The shared code was the following: 6236 is the total number of numbered verses of Quran. If we take 06236 and sum each consecutive number of it with the previous one then we obtain 6859, which is exactly 19x19x19. Here is the each operation to get this number.

0+6 = 6

6+2 = 8

2+3 = 5

3+6 = 9

These numbers make 6859 and it is exactly equal to 19x19x19.

What could be the probability of such an observation? The probability of a number being multiple of 19x19x19 is 1/(19x19x19) = 1/6859. However, let’s say we have 8 similar operations to generate similar numbers in total (total number of chapters, verses, words and letters in both 6236 and 6348 verses) that could be tried similarly. Therefore, it is fair to say the probability of such random observation alone could be like 8/6859 = 0.0011. This is around 1.1 in 1000 trials and it looks still statistically very significant and would not be considered to be observed by chance from scientific point of view. Since this is not a random book but the book that is claimed to be from the Creator of everything and followed by around 1.8 billion people, then it is more likely to be by design.

However, since there was no explanation for the reason of the initial 0 used in the coding operation and also an unusual coding pattern applied, the code did not seem much interesting to me initially. Because, in my book all the 19 based codes that I designated as evidence has a reason and explanation for why that coding pattern was used. Namely, all the evidences are rule based and have a meaningful explanation for why that pattern is used. For example, one of the universal rules I established in my book for concatenation operation is that,“natural numbers (of the text) are concatenated in natural order”. If there is an exception, I need to make the explanation of the reason for such special cases. Getting back to the main topic, the code I saw still looked interesting to me as is because it is not only multiple of 19 but it is also exactly equal to 19x19x19. I thought, this is very unlikely, maybe there is something I could have not seen yet and that thought stuck in my mind and caused me to contemplate more about it.

In the same book of that code but at an unrelated section, there are some coding examples with Fibonacci numbers as well. However the two parts are not related in that book but independent. Regarding Fibonacci numbers, this information is shared in that book: “The sum of the first 37 primes is the 19th Fibonacci number”. This number is 2584 (19x136) and it is also multiple of 19, from which we also see that the 19th Fibonacci number is also multiple of 19.

These are interesting information but just an interesting code like an isolated evidence or a strong fact as is without a rule based relation to 19 based system of the text of Quran. Then I decided to investigate more on the Fibonacci numbers and inferred a new Fibonacci coding pattern that can be applied to any single arbitrary integer number, which then allowed me to discover 19 based coding evidences with the Fibonacci coding pattern that exist over the text of Quran. In the number generation process of Fibonacci, the two preceding numbers are summed and a new Fibonacci number is generated. Also, it has to start with 0 as the initial number before starting with 1 for integers. However, we now want to apply Fibonacci coding pattern to any arbitrary number. In the digits of any integer number, the next digit is already known, therefore I just use apply the Fibonacci pattern among the digits of any integer number and generate a new number based in this pattern.

Therefore, this is an example that shows how I found that Fibonacci coding pattern can be applied to any number. Let’s say we have the number 6236 and we want to apply the new Fibonacci coding pattern over it. We separate each digits of the selected number but start with 0 as we see in the Fibonacci sequence. Then we have these separate numbers sequence:

0 6 2 3 6

Then we apply the basic Fibonacci operation over these numbers, such that the two preceding numbers are summed and a new Fibonacci number is generated. Then we get each of these numbers:

0 + 6 = 6

6 + 2 = 8

2 + 3 = 5

3 + 6 = 9

And concatenation of each of these sums yields this new single number, 6859, as the final result. This example turns out to be the exact coding that initially caused me to think about Fibonacci and 19 based system. After inferring this Fibonacci coding pattern that can be applied to any arbitrary number then the 0 that was put at the beginning of 6236 became more meaningful. Also, the question of why we sum the two consecutive numbers was also answered. Therefore, my conclusion is that the code 6859 that is equal to 19x19x19 is also an evidence alone, as it is based on a meaningful coding pattern that we observe in nature, which is Fibonacci numbers. However, I usually consider simpler codes as clues and test them in a big number that corresponds to the clue but represent the Quran in more detail. Therefore, the next step was to test this hypothesis over the full text of Quran at verse level data. Then, I discovered new evidences as I will present in the following sub-chapters.

Further facts on Fibonacci numbers and 19:

Before proceeding to the evidences let me share some more facts about Fibonacci numbers itself and its natural relation to number 19. I already mentioned above that the 19th Fibonacci number is 2584 and it is multiple of 19. This is true when we start counting from the first number 0 in the Fibonacci numbers. There are also the following facts:

The sum of all the numbers until the 19th Fibonacci number is 6764 and it is also multiple of 19. Here are all the 19 Fibonacci numbers that yields the sum as 6764:

0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597, 2584

The other fact is that, again starting from 0 as the first index of Fibonacci, not only the 19th Fibonacci number is multiple of 19 but also all the series of Fibonacci numbers at its index 19^n (n=1,2,3,..) are also multiple of 19. For example, Fibonacci(19), Fibonacci(19x19), Fibonacci(19x19x19) and so on are all multiple of 19. Not all, but only some numbers with same property has this divisibility by 19 property and one of them is the number 19. For example, number 17 does not have this property with Fibonacci sequence.

5.6.1 Fibonacci Evidence on Verses

I had already shown that when we applied the Fibonacci coding pattern, which I derived and explained in the previous section, then the number of the numbered verses of Quran, 6236, yields the coding number 6859 and it is multiple of 19. Even more it is exactly equal to 19x19x19.

Now, my hypothesis is as follows: That simple code was left as clue and it also exist in the full text of Quran considering verse level numbers all the special verse indexes.

This hypothesis is more interesting as we already have one additional information about the big coding number we obtain from the special verse indexes. In the evidence presented in Chapter 5.5.1, I already presented that the 12471 digits length big number that is obtained from the concatenation of all the special verse indexes in the natural order is multiple of 19. Now, in this chapter the hypothesis I describe tells that we will apply the Fibonacci coding pattern that I derived to this 12471 digits length big number and it should also be multiple of 19. When I tested this hypothesis I witnessed that this hypothesis is also true. I will present and prove below this coding that I considered as evidence since it is based on the clue Fibonacci coding over the number 6236.

Let’s first write the function that will apply the Fibonacci coding pattern, which I derived and explained in the previous section, to any input integer number. I named this function as codeFibSeq.

codeFibSeq <- function(x){
  # This function applies the Fibonacci coding pattern (as I described) to the input number
  # It outputs a single number as the result.
  # x should be character especially for long numbers.
  b <- c()
  a <- unlist(strsplit(as.character(x), split=""))
  b <- c(b,a[1])
  lena<- length(a) - 1 
  for( i in 1:lena ){
    tmpb <- as.numeric(a[i])+as.numeric(a[i+1]) 
    b<- c(b, tmpb )
  }
  return(paste0(b, collapse = "") )
}

# Example usage of this function on 6236.
# The result of the below example run must be 6859.
codeFibSeq(6236) 
## [1] "6859"

We now have the function to apply the Fibonacci coding pattern and generate the result as a single coding number. As seen above, when we input the number 6236, the result is 6859 and it is the base code example we already know and shows that the function works as intended.

Now, in this evidence we will input the special verse indexes of all the 6236 numbered verses as a single number concatenated in their natural order. Recall that this 12471 digits length big number itself is also multiple of 19 and is also another code evidence that was presented in Chapter 5.5.1. It also works for all the 6348 verses as there is no number for the special verse indexes and they both result the same big number after concatenation.

# The 6236 special verse indexes concatenated
tmp <- paste0(nQuran$verse, collapse = "")
# The length of this number is 12471 as seen:
nchar(tmp) 
## [1] 12471
# As we know this itself was an evidence and multiple of 19.
as.bigz(tmp) %% 19 # As shown here again.
## Big Integer ('bigz') :
## [1] 0
#Now we input this 12471 length big number to the codeFibSeq function
tmp <-codeFibSeq(tmp) # The Fibonacci coding pattern is applied 
nchar(tmp) # Length of this resulting coding number
## [1] 16594
# As we see, this 16594 digits length coding number is also multiple of 19
as.bigz(tmp) %% 19 
## Big Integer ('bigz') :
## [1] 0

As we witnessed, when we applied the Fibonacci coding pattern to the 12471 digits length big number of all the special verse indexes, which itself is multiple of 19, and generated the “16594” digits length big number as its Fibonacci coding representation, then the resulting coding number is also multiple of 19 as hypothesized and thus tested. I consider this coding as evidence as I explained before it is based on the same coding that we observed the number 6236 itself and considered it as a clue or key coding pattern. They together suggest a design and hence considered within the overall 19 based system presented in this book.

As the general rule of the system of my book, I apply all the codings to both text type, namely, 6236 unnumbered verses only and also all the 6348 verses. However, since the additional 112 Basmala verses do not have numbers, the special verse indexes of the 6348 verses are also the exactly the same numbers of the numbered verses. Therefore, we can rightfully state that, this successful coding that we observed in the 6236 numbered verses also exist in all the 6348 verses too.

Then, we can count how many trials we could try with this coding, considering total level, chapter level and verse level numbers of the verse data of the text data. Because, this book has also the general rule as such, when we use a coding as a clue, we only test its correspondence in a bigger number at different level of the similar data. Namely, if the clue is based on verse number like the 6236 verses, then we test the verse numbers at the different levels like the verse indexes over verse level data.

In the total level numbers, we observed the successful key coding on the number 6236 and used it as the clue but not in the number 6348. The follow up codes that were based on it are considered as the evidences and counted in the global counters of this book for general probability calculations. In verse level data, we observed it on both of them as both numbers were same. In chapter level, we don’t observe this key coding pattern. Therefore we can say that we performed 4 trials and observed 2 successes of this ke coding coding pattern. The probability of such observation alone is 0.015 (with 2 success, 4 trials, p=1/19). One may wonder, why we do we not observe this coding pattern in the chapter level data of the verse numbers. Maybe, it is because we have verse number as the clue and it is best to observe the evidence over the verse level data. Namely, maybe the chapter level data is not relevant here but I choose to be very conservative in the probability calculations and thus include the chapter level verse data as well in the probability calculations and thus I count 4 trials instead of 2. Now, let’s also add these numbers into the global counters.

global_tested_nums <- global_tested_nums + 4 
global_success_nums <- global_success_nums + 2

For the reference, to the best of my knowledge, Evidence 5.6.1 is also first time presented to the literature in this book, and it has been hypothesized, tested and discovered by myself. In case if I find out Evidence 5.6.1 had been available in another article, then, in such a case, I surely add a citation and update the online version of this book.

Also, here is the “16594” digits length big number:

“1357911138357911131517101122334455667788991011223344556677889910101112334455667788991010111112134455667788991010111112121314556677889910101111121213131415667788991010111112121313141415167788991010111112121313141415151617889910101111121213131414151516161718991010111112121313141415151616171718101011121231341451561671781891910211222233244255266277288299210103213323433543653763873983109311104314424534644754864974108411941210541552563574585596510751185129513106516626736846956106611761286139614107617727837947105711671277138714971510871882893810481158126813781488159816109819929103911491259136914791589169917101091101021011310124101351014610157101681017910181120221322423524625726827928102911312323334345356367378389391031011422433444455466477488499410104111153254355456557658759851095111051211642653664675686697610861196121061311752763774785796710771187129713107141186287388489581068117812881398141081511972983994910591169127913891499151091611108210931010410115101261013710147357911131517101122334455667788991011223344556677889910101112334455667788991010111112134455667788991010111112121314556677889910101111121213131415667788991010111112121313141415167788991010111112121313141415151617889910101111121213131414151516161718991010111112121313141415151616171718101011121231341451561671781891910211222233244255266277288299210103213323433543653763873983109311104314424534644754864974108411941210541552563574585596510751185129513106516626736846956106611761286139614107617727837947105711671277138714971510871882893810481158126813781488159816109819929103911491259136914791589169917101091101021011310124101351014610157101681017910181120135791113151710112233445566778899101122334455667788991010111233445566778899101011111213445566778899101011111212131455667788991010111112121313141566778899101011111212131314141516778899101011111212131314141515161788991010111112121313141415151616171899101011111212131314141515161617171810101112123134145156167178189191021122223324425526627728829921010321332343354365376387398310931110431442453464475486497410841194121054155256357458559651075118512951310651662673684695610661176128613961410761772783794710571167127713871497151087188289381048115812681373579111315171011223344556677889910112233445566778899101011123344556677889910101111121344556677889910101111121213145566778899101011111212131314156677889910101111121213131414151677889910101111121213131414151516178899101011111212131314141515161617189910101111121213131414151516161717181010111212313414515616717818919102112222332442552662772882992101032135791113151710112233445566778899101122334455667788991010111233445566778899101011111213445566778899101011111212131455667788991010111112121313141566778899101011111212131314141516778899101011111212131314141515161788991010111112121313141415151616171899101011111212131314141515161617171810101112123134145156167178189191021122223324425526627728829921010321332343354365376387398310931110431442453464475486497410841194121054155256357458559651075118512951310651662673684695610661176128613961410761772783794710571163579111315171011223344556677889910112233445566778899101011123344556677889910101111121344556677889910101111121213145566778899101011111212131314156677889910101111121213131414151677889910101111121213131414151516178899101011111212131314141515161617189910101111121213131414151516161717181010111212313414515616717818919102112222332442552662772882992101032133234335436537638739831093111043144245346447548649741084119412105415525635745855965107511851295131065166267368469561066117612861396141076177278379471057116712771387149715108718828938104811581268137814881598161098199291039114912591369147915891699171010911010210113101241013510146101571016810179101811202213224235246257267357911131517101122334455667788991011223344556677889910101112334455667788991010111112134455667788991010111112121314556677889910101111121213131415667788991010111112121313141415167788991010111112635791113151710112233445566778899101122334455667788991010111233445566778899101011111213445566778899101011111212131455667788991010111112121313141566778899101011111212131314141516778899101011111212131314141515161788991010111112121313141415151616171899101011111212131314141515161617171810101112123134145156167178189191021122223324425526627728829921010321332343354365376387398310931110357911131517101122334455667788991011223344556677889910101112334455667788991010111112134455667788991010111112121314556677889910101111121213131415667788991010111112121313141415167788991010111112121313141415151617889910101111121213131414151516161718991010111112121313141415151616171718101011121231341451561671781891910357911131517101122334455667788991011223344556677889910101112334455667788991010111112134455667788991010111112121314556677889910101111121213131415667788991010111112121313141415167788991010111112121313141415151617889910101111121213131414151516161718991010111112121313141415151616171718101011121231341451561671781891910211222233244255266277288299210103213323433543579111315171011223344556677889910112233445566778899101011123344556677889910101111121344556677889910101111121213145566778899101011111212131314156677889910101111121213131414151677889910101111121213131414151516178899101011111212131314141515161617189910101111121213131414151516161717181010111212313414515616717818919102112223579111315171011223344556677889910112233445566778899101011123344556677889910101111121344556674357911131517101122334455667788991011223344556677889910101112334455667788991010111112134455667788991010111112121314556673357911131517101122334455667788991011223344556677889910101112334455667788991010111112134455667788991010111112121314556677889910101111121213131415667788991010111112121313141415167788991010111112121313141415151617889910101111121213131414151516161718991010111112121313141415151616171718103579111315171011223344556677889910112233445566778899101011123344556677889910101111121344556677889910101111121213145566778899101011111212131314156677889910101111121213131414151677889910101111121213131414151516178899101011111212131314141515161617189910101111121213131414151516161717181010111212313414515616717818919102112222332442552662772882992101032133234335436537638739831093579111315171011223344556677889910112233445566778899101011123344556677889910101111121344556677889910101111121213145566778899101011111212131314156677889910101111121213131414151677889910101111121213131414151516178899101011111212131314141515161617189910101111121213131414151516161717181010111212313414515616717818919102112223579111315171011223344556677889910112233445566778899101011123344556677889910101111121344556677889910101111121213145566778899101011111212131314156677889910101111121213131414151677889910101111121213131414151516178899101011111212131314141515161617189910101111121213131414151516161717181010111212313414515616717818919102113579111315171011223344556677889910112233445566778899101011123344556677889910101111121344556677889910101111121213145566778899101011111212131314156677889910101111121213131414151677889910101111121213131414151516178899101011111212131314141515161617189910101111121213131414151516161793579111315171011223344556677889910112233445566778899101011123344556677889910101111121344556677889910101111121213145566778899101011111212131314156677889910101111121213131414151677889910101111121213131414151516178899101011111212131314141515161617189910101111121213131414151516161717181010111212313414515616717818919102112222332442552662772882992101032133234335436537638739831093111043144245346447548635791113151710112233445566778899101122334455667788991010111233445566778899101011111213445566778899101011111212131455667788991010111112121313141566778899101011111212131314141516778899101011111212131314141515161788991010111112121313141415151616171899101011111212131314141515161617171810101112123134145156167178189191021122223335791113151710112233445566778899101122334455667788991010111233445566778899101011111213445566778899101011111212131455667788991010111112121313141566778899101011111212131314141516778899101011111212131314141593579111315171011223344556677889910112233445566778899101011123344556677889910101111121344556677889910101111121213145566778899101011111212131314156677889910101111121213131414151677889910101111121213131414151516178899101011111212131314141515161617189910101111121213131414151516161717181010111212313414515616717818919102112222332442552662772882993579111315171011223344556677889910112233445566778899101011123344556677889910101111121344556677889910101111121213145566778899101011111212131314156677889910535791113151710112233445566778899101122334455667788991010111233445566778899101011111213445566778899101011111212131455667788991010111112121313141566778899101011111212131314141516778899101011111212131314835791113151710112233445566778899101122334455667788991010111233445566778899101011111213445566778899101011111212131455667788991010111112121313141566778899101011111212131314141516778899101011111212131314141515161788991010111112121313141415151616171899101011111212131314141515161617171810101112123134145156167178189191021122223324425526627728829921010321332343354365376387398310931110431442453464475486497410841194121054155256357458559651075118512951310651662673684695610661176128613961410761772783794710571167127713871497151087188289381048115812681378148815981610981992910391149125913691479158916991710109110102101131012410135101461015710168101791018112022132242352462572682792810291131232333434535636737838939103101142243344445546647748849835791113151710112233445566778899101122334455667788991010111233445566778899101011111213445566778899101011111212131455667788991010111112121313141566778899101011111212131314141516778899101011111212131314141515161788991010111112121313141415151616171899101011111243579111315171011223344556677889910112233445566778899101011123344556677889910101111121344556677889910101111121213145566778899101011111212131314156677889910101111121213131414151677889910101111121213131414151516178899101011111212131314141515169357911131517101122334455667788991011223344556677889910101112334455667788991010111112134455667788991010111112121314556677889910101111121213131415667788991010111112121313141415103579111315171011223344556677889910112233445566778899101011123344556677889910101111121344556677889910101111121213145566778899101011111212131314156135791113151710112233445566778899101122334455667788991010111233445566753579111315171011223344556677889910112233445566778899101011123135791113151710112233445566778899101122334455667788991010111233445566778899101011111213445566778899101011111212131455667788991010111112121313141566778899101011111212131314141516778899104357911131517101122334455667788991011223344556677889910101112334455667788991010111112134455667788991010111112121314556677889535791113151710112233445566778899101122334455667788991010111233445566778899101011111213445566778896357911131517101122334455667788991011223344556677889910101112334455667788991010111112134455667788991010111112121314556677889910101111121213131415667788991010111112121313141415167788991010111112121313141415151617889910101143579111315171011223344556677889910112233445566778899101011123344556677889910101111121344556677889910101111121213145566778899101011111212131314156677889910101111121213131414151677889910101111121213131414151516178899101011111212131314141515161617189910101111121213131414151516161717181010111212313414515616717818919102112222332442552662772882992101032133234335436537638739831093111043144245346447548649741084119412105415525635745855965107511851295131065166267368469561066117612861396141076177278379471057116712771387149715108718828938104811581268137814881598161098199291033579111315171011223344556677889910112233445566778899101011123344556677889910101111121344556677889910101111121213145566778899101011111212131314156677889910101111121213131414151677889910101111121213131414151516178899101011111212131314141515169357911131517101122334455667788991011223344556677889910101112334455667788991010111112134455667788991010111112121314556677889910101111121213131415667788991010111112121313141415167788991010111112635791113151710112233445566778899101122334455667788991010111233445566778899101011111213445566778899101011111212131455667788991010111112121313141566778899101011111212131314141516778899101011111212131314141515161788991010111112121363579111315171011223344556677889910112233445566778899101011123344556677889910101111121344556677889910101111121213145566778895357911131517101122334455667788991011223344556677889910101112334455667788991010111112134455667788991010111112121314556677843579111315171011223344556677889910112233445566778899101011123344556677889910101111121344556677889910101111121213145566778899101011111212131314156677889910101111121213131414151677889910101111121213131414151516178899101011111212131314141515161617103579111315171011223344556677889910112233445566778899101011123344556677889910101111121344556677889910101111121213145566778899101011111212131314103579111315171011223344556677889910112233445566778899101011123344556677889910835791113151710112233445566778899101122334455667788991010111233445566778635791113151710112233445566778899101122334455667788991010111233445566778899101011935791113151710112233445566778899101122334455667788991010111035791113151710112233445566778899357911131517101122334455667788991011223344556677889910101112334455667788991010111112134455667788963579111315171011223344556677889910112233445566778899101011123344556677889910101111121344556677889910101111121213145566778899101011111212131314156135791113151710112233445566778899101122334455667788991010111233445566778899101011111213445566778899101011111212131035791113151710112233445566778899101122334455667788991010111233445566778899101011111213445566778899101011111212131455667788991010111112121313141566778335791113151710112233445566778899101122334455667788991010111233445566778899101011111213445566778899101011111212131455667788991063579111315171011223344556677889910112233445566778899101011123344556677889910101111121344556677889910101111121213145566778899101011111212131314156677889910101111121213131414151677889910101111121213131414159357911131517101122334455667788991011223344556677889910101112334455667788991010111112134455667788991010111112121314556677889910101111121213131415667788991010111112121313141415167788991010111112121313141415151617889910101111121213131414151516161718991010111112121313141415735791113151710112233445566778899101122334455667788991010111035791113151710112233445566778899101122334335791113151710112233445566778899101122334455653579111315171011223344357911131517101122334455357911131517101122357911131517101122357911131517101122334455667788993579111315171011223335791113151710112233357911131517101122334455667788991011223344556677889910101112313579111315171011223344556677889910112233445566778899101011123344556677889910101111121344556677889910101111121213145566733579111315171011223344556677889910112233445566778899101011123344556677889910101111121344556677889910101111121213145566733579111315171011223344556677889910112233445566778899101011123344556677889910101111121344556677853579111315171011223344556677889910112233445566778899109357911131517101122334455667788991011223344556677889910935791113151710112233445566778899101121357911131517101122334455667788991011223344556677889910101112334455667788991010111112134455667788991010111112121314556677889910101173579111315171011223344556677889910112233445566778899101011123344556677889910101111121341357911131517101122334455667788991011223344556677889910101112334235791113151710112233445566778899101122334455667788991010111233445566778899101011111213445566778899101011111212131451357911131517101122334455667788991011223344556677889910101112334455667788991010111112134135791113151710112233445566778899101122334455667788991010111233445566778899101011111213445566778899107357911131517101122334455667788991011223344556677889910101112334455667788991010111112134455633579111315171011223344556677889910112233445566778899101011103579111315171011223344556677889910103579111315171011223344556677889910112233445566778899101011123344556677889735791113151710112233445566778899101122334455667635791113151710112233445566778899101122334335791113151710112233445566778835791113151710112233445566778899101035791113151710112233445566778899101122334455667787357911131517101122334455667788991011223344556677889910101112313579111315171011223344556677889910112135791113151710112233445566357911131517101122334455667788991011223235791113151710112235791113159357911131593579111315171011223344556677889910103579635791113159357911131593579111315171011223579111315171011223579111315935435791113151710357963575357911138354357911735435796357535796357911”

5.6.2 Fibonacci Codes as Facts only

Under this chapter I will present further facts on the Fibonacci coding pattern. They look appealing but I preferred to present those codes currently just as facts but not as evidences as their potential rules are not fully clear to me yet.

5.6.2.1 Fibonacci Code on Chapters

If we apply the same Fibonacci coding pattern to the chapter indexes of the 6348 verses of the verse level data, then we again observe a resulting big number as multiple of 19 as I show below:

# Chapter indexes of each of 6348 verses
tmp <- paste0(unQuran$chapter, collapse = "")

#Now we input this 11430 digits length big number to the codeFibSeq function
tmp <-codeFibSeq(tmp) # The Fibonacci coding pattern is applied 
nchar(tmp) # Length of this resulting number
## [1] 15676
as.bigz(tmp) %% 19 # As we see, this 15676 digits length number is multiple of 19
## Big Integer ('bigz') :
## [1] 0

5.6.2.2 Fibonacci Code on Words

If we apply the same Fibonacci coding pattern to words numbers of the 6236 verses of the verse level data, then we again observe a resulting big number as multiple of 19 as I prove below:

# Number of Words in each of 6236 verses
tmp <- paste0(nQuran$vwords, collapse = "")

#Now we input this 9580 digits length big number to the codeFibSeq function
tmp <-codeFibSeq(tmp) # The Fibonacci coding pattern is applied 
nchar(tmp) # Length of this resulting number
## [1] 11902
as.bigz(tmp) %% 19 # As we see, this 11902 digits length number is multiple of 19
## Big Integer ('bigz') :
## [1] 0

5.7 Overall probability of all the evidences so far

Below I will calculate the probability of all the evidences so far in this book using the global counters I have been counting.

tmp <-binom.test(global_success_nums, 
                 global_tested_nums, p = (1/19),
                 alternative = c("greater"))
tmp <- formatC(tmp$p.value, format = "e", digits = 2)
print(paste("The probability of", global_success_nums,
            "success out of", global_tested_nums ,
            "(with p=1/19) is:", tmp))
## [1] "The probability of 38 success out of 85 (with p=1/19) is: 4.49e-26"

Again, if some cautious people think that we should have used more tests, although we tried all of them regarding the rules, I will not even look at the possible further successes in that case and keep the success number same but double the number of trials and see what would then be the overall probability so far. This should calm down those skeptical people.

tmp <-binom.test(global_success_nums, 
                 global_tested_nums*2,
                 p = (1/19),
                 alternative = c("greater"))
tmp <- formatC(tmp$p.value, format = "e", digits = 2)
cat(paste("The probability of all the ", global_success_nums,
          "success out of all the", global_tested_nums*2, 
          " tests (with p=1/19) is:", tmp))
## The probability of all the  38 success out of all the 170  tests (with p=1/19) is: 3.10e-14

If still not convinced, for extremely cautious people, let’s also increase the trials by 4 fold and keep the successes the same as below!

tmp <-binom.test(global_success_nums, 
                 global_tested_nums*4,
                 p = (1/19),
                 alternative = c("greater"))
tmp <- formatC(tmp$p.value, format = "e", digits = 2)
cat(paste("The probability of all the ", global_success_nums,
          "success out of all the", global_tested_nums*4, 
          " tests (with p=1/19) is:", tmp))
## The probability of all the  38 success out of all the 340  tests (with p=1/19) is: 1.26e-05

5.8 Ha-Mim evidences

Under this main chapter, I will present codes around some of the Disjointed letters or also know as mysterious letters or, as in Arabic, Huroof-al-Muqattaat. In particular, I will present various codes of the Ha-Mim and also Ayn-Sin-Gaf Disjointed letters. I will also provide the rules that define how we construct all the possible codes regarding the rules. Since the codes I will present can be defined under meaningful rules, they suggest a 19 based system design of the Ha-Mim letters ( م, ح) and also Ayn-Sin-Gaf (عسق) letters over the full text of Quran. I also discovered all the Ha-Mim and Ayn-Sin-Gaf codes that are based on over the full text of Quran and, to the best of my knowledge, only some local codes, namely the codes over several local chapters only, were known before. I will calculate the probability of observing all those codes that suggest a system, which might show that the observed system is statistical unlikely to occur by chance alone and thus it suggests that it might have been designed by the author of the text, God. However, as a general reminder, since my decision is based statistical calculations, we can never be sure and cannot use definitive conclusions. We observe what we see and decide with a scientific methodology by calculating the probability of the observations with the best of our ability. This is true for all scientific problems that requires statistical calculations for the best decision. So, God knows best and my conclusions are based with the best of my ability regarding what I observe and measure statistically.

Since there is no alternative writing versions of these letters (Ha-Mim and Ayn-Sin-Gaf), all the standard manuscripts (mushafs) of the Hafs recitation must have the same number of Ha-Mim and also Ayn-Sin-Gaf letters. Therefore, the evidences presented about Ha-Mim and Ayn-Sin-Gaf letters are considered universal as they are valid for all the common Hafs manuscripts.

Let’s first get the numbers of disjointed letters over all the text of Quran, considering both text category, all the 6348 verses and also for only 6236 numbered verses.

require(stringr)
tmp <- unlist(str_split(Words,""))
length(unique(tmp) )
## [1] 36
unique(tmp)
##  [1] "ب" "س" "م" "ا" "ل" "ه" "ر" "ح" "ن" "ي" "د" "ع" "ك" "و" "إ" "ت" "ص" "ط" "ق"
## [20] "ذ" "أ" "غ" "ض" "ف" "ى" "ؤ" "ة" "ز" "آ" "خ" "ئ" "ء" "ش" "ظ" "ج" "ث"
LettersEachun<- table(tmp)
#
tmp <- unlist(str_split(words,""))
length(unique(tmp) )
## [1] 36
unique(tmp)
##  [1] "ب" "س" "م" "ا" "ل" "ه" "ر" "ح" "ن" "ي" "د" "ع" "ك" "و" "إ" "ت" "ص" "ط" "ق"
## [20] "ذ" "أ" "غ" "ض" "ف" "ى" "ؤ" "ة" "ز" "آ" "خ" "ئ" "ء" "ش" "ظ" "ج" "ث"
y<- table(tmp)
lettersEachn <- y

##
x<- unQuran #for 6348 verses first
HrfMat <- matrix(0, nrow(x), 36)
colnames(HrfMat) <- names(y)
tmpmat <- HrfMat
for(j in 1:length(y)){
  tmph <- names(y)[j]
  tmph
  for(i in 1:nrow(tmpmat)){
    tmp <- unlist(str_split(x$text[i],""))
    tmpmat[i,j] <- length(which(tmp == tmph) )
  } }
hrfMat6348 <- tmpmat # verse level numbers of each letters
tmp <- rowsum(tmpmat, x$chapter, reorder = F)
#chapter level numbers of each letters in 6348 verses
HrfMatun <- tmp 

###
x<- nQuran #for 6236 numbered verses
HrfMat <- matrix(0, nrow(x), 36)
colnames(HrfMat) <- names(y)
tmpmat <- HrfMat
for(j in 1:length(y)){
  tmph <- names(y)[j]
  tmph
  for(i in 1:nrow(tmpmat)){
    tmp <- unlist(str_split(x$text[i],""))
    tmpmat[i,j] <- length(which(tmp == tmph) )
  } #ends i
} #ends j
hrfMat6236 <- tmpmat # verse level numbers of each letters
tmp <- rowsum(tmpmat, x$chapter, reorder = F)
#chapter level numbers of each letters in 6236 numbered verses
hrfMatn <- tmp  

The counts of each letters:

print("Table of the counts of all the letters in all the 6348 verses")
## [1] "Table of the counts of all the letters in all the 6348 verses"
LettersEachun
## tmp
##     ء     آ     أ     ؤ     إ     ئ     ا     ب     ة     ت     ث     ج     ح 
##  1578  1511  9119   673  5108  1182 43878 11603  2344 10520  1414  3317  4364 
##     خ     د     ذ     ر     ز     س     ش     ص     ض     ط     ظ     ع     غ 
##  2497  5991  4932 12627  1599  6124  2124  2072  1686  1273   853  9405  1221 
##     ف     ق     ك     ل     م     ن     ه     و     ى     ي 
##  8747  7034 10497 38639 27071 27382 14962 24813  2592 22085
#
print("Table of the counts of all the letters in the 6236 numbered verses")
## [1] "Table of the counts of all the letters in the 6236 numbered verses"
lettersEachn
## tmp
##     ء     آ     أ     ؤ     إ     ئ     ا     ب     ة     ت     ث     ج     ح 
##  1578  1511  9119   673  5108  1182 43542 11491  2344 10520  1414  3317  4140 
##     خ     د     ذ     ر     ز     س     ش     ص     ض     ط     ظ     ع     غ 
##  2497  5991  4932 12403  1599  6012  2124  2072  1686  1273   853  9405  1221 
##     ف     ق     ك     ل     م     ن     ه     و     ى     ي 
##  8747  7034 10497 38191 26735 27270 14850 24813  2592 21973

5.8.1 Sum of Ha-Mim letters in the full text of Quran

As already known, the total number of Ha-Mim letters is multiple of 19 in the chapters 40,41,42,43,44,45,46, where the chapters has the first isolated verse that only contains the Ha-Mim disjointed letters. This fact holds when we consider all the verses in those local 7 chapters just mentioned. This counting includes unnumbered Basmala verses too. This code has been a known fact for a long time and as far as I am aware of, Rashad Khalifa is cited as the first who found this fact. Although he is the “inventor” of an older 19 based claims about Quran, which is false as he manipulated the text, he also appears to have found a few interesting codes as this one, which is not in the full text of Quran but just in those 7 chapters for this code and thus this particular one does not include any manipulation of the text and might be taken serious. I said “inventor” because he manipulated the Quran text to match the text to his made up code claims and thus invented, namely made up. Mainly, he removed the last two verses of chapter 9 and made some letters changes in the text to match his made up false code claims. Scientifically, it is non-sense but this particular local Ha-Mim code, finding the sum of Ha-Mim letters in those 7 special chapters as multiple of 19, is based on the normal unchanged text as it is not within the parts he shamelessly manipulated. Therefore I have to cite it though I would prefer not to because of his manipulations in his main claim. Also, I am normally not much interested in codes that is not derived from the full text of Quran. However, these kinds of small or local codes might be considered as a sign or clue and can direct us to look at similar codings in the full text of Quran. Another somewhat interesting fact with this small code is that the quotient of the total divided by 19 is equal to 113, which is the digit sum of each of the components that makes the total sum. These facts at least takes our attention to the Ha-Mim letters. In this book, I am mostly interested only in the codes that is derived from the full text of Quran and thus support the system over the full text of Quran and consequently its overall preservation from different aspect of the text. I am not that interested in codes that can be observed in parts of the text. However, these kinds of codes might be treated as potential signs or clues and we can look at similar coding patterns over the full text of Quran based on these clues. I followed this approach and discovered that the total number of Ha-Mim letters in the full text of Quran is 30875 and it is also multiple of 19 when we consider the numbered 6236 verses. As per the universal rule of this book, I always test all the codes in both text types, namely all the 6348 verses and also in 6236 numbered verses. I will provide the proof below but let me first prove the known fact, which is the sum of Ha-Mim letters in the 7 chapters (40 to 46), is really multiple of 19 and correct. Here is the proof for that:

require(stringr)
tmp <- unlist(str_split(unQuran$text[4172], "")[1]) #Ha mim
tmp
## [1] "ح" "م"
ix <- c(40:46)
ix
## [1] 40 41 42 43 44 45 46
i1<-match(tmp,colnames(HrfMatun))
i1
## [1] 13 31
#Keep only chapter level numbers of Ha-Mim in all the 6348 verses
#  of chapters 40 to 46
x <- HrfMatun[ix,i1] 
tmp <- sum(x)
cat("The total number of Ha-Mim letters in chapters 40 to 46 is ", tmp)
## The total number of Ha-Mim letters in chapters 40 to 46 is  2147
tmp %% 19 # it is multiple of 19
## [1] 0

Moreover, the digit sum of the each components of the sum is 113. It also the quotient resulted from the division of the sum by 19.

I considered this as a clue and hypothesized that the sum of Ha-Mim letters might also be multiple of 19 in the full text of Quran. I then tested and witnessed that the hypothesis was validated considering the full text of Quran over the 6236 numbered verses. Since, as a general rule, I test all codes in this book always in both text types (6348 and 6236), by the rule, I was able to discover this evidence because the local clue was observed considering the unnumbered verses, namely 6348 verses text type.

Below is the proof that the total number of Ha-Mim letters in the full text of Quran, regarding 6236 numbered verses, is multiple of 19.

x<-lettersEachn[i1]
x[1]
##    ح 
## 4140
x[2]
##     م 
## 26735
tmp <- sum(x)
cat("The total number of Ha-Mim letters in the numbered 6236 verses ", tmp)
## The total number of Ha-Mim letters in the numbered 6236 verses  30875
# Test if mod 19 is zero:
tmp %% 19 
## [1] 0

5.8.2 Ha-Mim-Ayn-Sin-Gaf Evidence and facts

In Evidence 5.8.1, we witnessed that the sum of Ha and Mim letters in the full text of Quran is multiple of 19. We consider it as evidence because, first, the sum is the most basic and logical code to test, second, we initially observed this sum coding pattern locally on the chapters 40,41,42,43,44,45,46, where the chapters has the first isolated verse that only contains the Ha-Mim letters. So, basically I assumed that the code we observe is left as clue and used the same coding pattern as the rule and discovered the code over the full text of Quran and thus considered it as an evidence. However, there is one more interesting verse with other disjoint letters among those local chapters of Ha-Mim. In chapter 42, the first independent verse is Ha-Mim and the second independent verse is Ayn-Sin-Gaf (عسق). Therefore, I have also tested the same sum coding pattern, with all these 5 disjoint letters together. I took the sum of all Ha-Mim and added the sum of Ayn-Sin-Gaf in the chapter 42 and observed that the grand total is also multiple of 19 in those 7 chapters. As a side note, since the Ha-Mim sum was already multiple of 19 in those 7 chapters, therefore the sum of Ayn-Sin-Gaf in the chapter 42 must also be multiple of 19 so that the grand total of the combination of Ha-Mim and Ayn-Sin-Gaf becomes multiple of 19 too. This is what I observed, namely, the sum of Ayn-Sin-Gaf in the chapter 42 is also multiple of 19. However, since these 5 disjoint letters comes in combination we are interested in the sum of the combination but not Ayn-Sin-Gaf alone. Similar to the previous evidence of Ha-Mim, when I use the locally observed code as a clue and test the same coding pattern over the full text of Quran, then I discovered the evidence I present in this chapter. Namely, the sum of Ha-Mim and Ayn-Sin-Gaf disjoint letters over the full text of Quran is also multiple of 19 just like we observed it locally in their chapters.

As per the universal rule of this book, I test all the codes in both text types, namely all the 6348 verses and also in 6236 numbered verses only. I will provide the proof below but let me first prove the known fact that the sum of Ha-Mim letters in the 7 chapters (40 to 46) and Ayn-Sin-Gaf in the chapter 42 is multiple of 19 and correct. Here is the proof for the local code:

require(stringr)
tmp <- unlist(str_split(unQuran$text[4172], "")[1]) #Ha mim
tmp
## [1] "ح" "م"
ix <- c(40:46)
ix
## [1] 40 41 42 43 44 45 46
i1<-match(tmp,colnames(HrfMatun))
i1
## [1] 13 31
#Keep only chapter level numbers of Ha-Mim in all the 6348 verses
#  of chapters 40 to 46
x <- HrfMatun[ix,i1] 
tmp <- sum(x)
cat("The total number of Ha-Mim letters in chapters 40 to 46 is ", tmp)
## The total number of Ha-Mim letters in chapters 40 to 46 is  2147
tmp %% 19 # it is multiple of 19
## [1] 0

Now,let’s see the sum of Ayn-Sin-Gaf in the chapter 42, which is multiple of 19 too.

require(stringr)
tmp <- unlist(str_split(unQuran$text[4314], "")[1]) #Ayn-Sin-Gaf
tmp
## [1] "ع" "س" "ق"
i42 <- c(42)
ig<-match(tmp,colnames(HrfMatun))
ig
## [1] 25 19 28
#Keep only chapter level numbers of Ha-Mim in all the 6348 verses of chapters 40 to 46
x <- HrfMatun[i42,ig] 
tmp <- sum(x)
cat("The total number of Ayn-Sin-Gaf letters in chapter 42 ", tmp)
## The total number of Ayn-Sin-Gaf letters in chapter 42  209
# Test if mod 19 is zero
tmp %% 19 
## [1] 0

Now, we observed locally that the sum of those 5 disjoint letters are multiple of 19 in their associated local chapters considering 6348 verses text category We then test this code in the full text of Quran. Because, I considered this as a clue and hypothesized that the sum of Ha-Mim and also Ayn-Sin-Gaf together might also be multiple of 19 in the full text of Quran too. When tested, it is validated considering the full text of Quran of the all the 6348 verses.

Below is the proof that the total number of Ha-Mim-Ayn-Sin-Gaf letters in the full text of Quran, regarding all the 6348 verses, is multiple of 19 as shown below:

which(names(LettersEachun) == "ح")
## [1] 13
#13
which(names(LettersEachun) == "م")
## [1] 31
#39
which(names(LettersEachun) == "ع")
## [1] 25
#25
which(names(LettersEachun) == "س")
## [1] 19
#19
which(names(LettersEachun) == "ق")
## [1] 28
#28

ih <- c(13,31,25,19,28) #The indexes of Ha-Mim-Ayn-Sin-Gaf letters in the LettersEachun object.

#Considering 6348 verses the sum is multiple of 19
tmp  <- LettersEachun[ih]
tmp[1]  #Ha
##    ح 
## 4364
tmp[2]  #Mim
##     م 
## 27071
tmp[3]  #Ayn
##    ع 
## 9405
tmp[4]  #Sin
##    س 
## 6124
tmp[5]  #Gaf
##    ق 
## 7034
tmp <- sum(LettersEachun[ih]) # Should be 53998
cat("The total number of Ha-Mim-Ayn-Sin-Gaf letters in all the 6348 verses is ", tmp)
## The total number of Ha-Mim-Ayn-Sin-Gaf letters in all the 6348 verses is  53998
# Test mod 19
tmp %% 19 
## [1] 0
#Proof of an additional Fact:
# Considering 6236 verses, the digit sum of the sum is exactly 19
lettersEachn[ih]
## tmp
##     ح     م     ع     س     ق 
##  4140 26735  9405  6012  7034
tmp <- sum(lettersEachn[ih])
digitsum(tmp) %% 19  # Should be 53326
## [1] 0

As we observed, the total number of Ha-Mim-Ayn-Sin-Gaf letters in the full text of Quran in all the 6348 verses is 53998, which is multiple of 19 as 19x2842. I consider this as evidence since we observed the same key coding pattern locally first and also observed it in the full text of Quran based on that.

Fact 1: Digit sum of the sum in 6236 verses. When we look at the total number of Ha-Mim-Ayn-Sin-Gaf letters in the numbered 6236 verses, it is 53326. As a supporting fact, but not as evidence, the digit sum of it is exactly 19 in this case.

Fact 2, Concatenation in 6348 verses:

When we concatenate each of the individual total numbers of Ha-Mim-Ayn-Sin-Gaf letters in all the 6348 verses with their natural orders as appears in the Chapter 42 Verse 1 as Ha-Mim and Chapter 42 Verse 2 as Ayn-Sin-Gaf, then the resulting number is 436427071940561247034 and it is also multiple of 19 as shown below:

ih <- c(13,31,25,19,28) #The  indexes of Ha-Mim-Ayn-Sin-Gaf letters.
#Considering 6348 verses the concatenation is multiple of 19
  
tmp  <- LettersEachun[ih]
tmp[1]  #Ha
##    ح 
## 4364
tmp[2]  #Mim
##     م 
## 27071
tmp[3]  #Ayn
##    ع 
## 9405
tmp[4]  #Sin
##    س 
## 6124
tmp[5]  #Gaf
##    ق 
## 7034
tmp <- paste0(tmp, collapse = '')
#The  concatenated number:
tmp
## [1] "436427071940561247034"
#Mod 19 test
as.bigz(tmp) %% 19 
## Big Integer ('bigz') :
## [1] 0

5.8.3 Rules and Probability of the codes with chapter level Ha-Mim counts

I only presented the two codes as evidences ( Code 5.8.1, Code 5.8.2,) and considered them as part of the general 19 based system that I present in this book. The rule to get the coding pattern of these two codes are simple and straight forward. We observe the most simple coding pattern, which is the sum of all the numbers, in the local chapters of the two disjoint letters categories as we observe in Quran, which are Ha-Mim and Ha-Mim-Ayn-Sin-Gaf together. Therefore we hypothesized that they might be left as clues and we tested the same coding patterns over the full text of Quran and observed them in the full text of Quran as well. Since the numbers, are small we can compute the probability directly as below.

For Ha-Mim, we have 2 trials and 1 success with p=1/19. Therefore the probability of observing this is 2/19. Similarly, For Ha-Mim-Ayn-Sin-Gaf together, we have 2 trials and 1 success and thus the probability of observing this is 2/19. Observing these two event together is 2/19 x 2/19 = 0.011, which is around 1.1%, or roughly 1 in 91.

Let’s now add the 4 trials and of 2 success of the above two evidences into the global counters.

global_tested_nums <- global_tested_nums + 4 
global_success_nums <- global_success_nums + 2

I designated the rest of the interesting related codes just as facts and will not compute the probabilities of them as they are not part of the main system I present in this book. There might be an interesting rule based system that these codes might be part of but I might not have been able to discover yet. Therefore, I am presenting them here in case they might help to other researchers. On the other hand, they are still very interesting as facts here too.

5.8.4 Facts on disjointed letters

I will present some potentially interesting codes as facts about Ha-Mim letters under this main chaapter.

5.8.4.1 Fact: Digit sum of chapter level numbers

We have observed in Evidence 5.8.1 that the total number of Ha-Mim letters of the full text of Quran is multiple of 19. In this code, we will witness that the digit sum of the chapter level numbers that makes up the total sum is also multiple of 19. Basically we count the number of each Ha and Mim letters in each chapter of the 114 chapters considering again the text type with 6236 numbered verses. The sum of those counts make the grand total of 30875 and it was multiple of 19 as we already know Evidence 5.8.1. In this code, we will see that the digit sum of all the digits of the chapter level data that makes this big number is also multiple of 19 as shown below:

x<-hrfMatn[,i1]
tmp <- digitsum(x)
cat("The digit sum of the number of Ha-Mim letters in all chapters ", tmp)
## The digit sum of the number of Ha-Mim letters in all chapters  1805
tmp %% 19 # it is multiple of 19
## [1] 0
tmp/(19*19)
## [1] 5

Moreover the digits sum is not only multiple of 19 but is multiple of 19x19, which is 19x19x5=1805. Basically, the digit sum of all the numbers in the following table is multiple of 19, not only once but twice. In order to simplify the coding pattern, I formulate it below as follows:

DS( [HM] [HM]…[HM] )

Here, DS refers to digit sum operation that is applied to all the numbers in the brackets. H represents the number of Ha letters and M represents the number of Mim letters in a chapter. Each squared bracket represents the number of one chapter and they are concatenated to the adjacent numbers in the squared brackets. Although order is not important for an overall digit sum operation, they are in the natural order per the universal rule: “Natural numbers concatenated in the natural order”. Here, the most left number is for chapter 1 of Quran and the right most number is for the last chapter, chapter 114. The following is the proof of this code. Here are all the counts of Ha and Mim letters in Quran considering the 6236 numbered verses:

x<-data.table(x)
x <- cbind(c(1:114),x)
colnames(x) <- c("chapter", "Ha", "Mim")
datatable(x,
          caption = 'Table of the counts of Ha-Mim at each chapter of 6236 numbered verses',
          extensions = c('Buttons'),
          options = list(pageLength = 5, autoWidth = TRUE,
                           dom = 'Blfrtip',buttons = c('excel') ),
          rownames= FALSE)

5.8.4.2 Fact: Digit sum concatenations of chapter level numbers

We have observed in Code 5.8.1 that the total number of Ha-Mim letters of the full text of Quran is multiple of 19. Moreover, we observed in Code 5.8.4.1 that the digit sum of all the numbers that make the total of the previous code is also multiple of 19. In this code, we will observe that the digit sum concatenation of the same components of the chapter level numbers that makes up the total sum is also multiple of 19. Basically we count the number of each Ha and Mim letters in each chapter of the 114 chapters considering again the text type with 6236 numbered verses. We then concatenate the digit sum of these numbers among chapters in the natural order. The resulting 205 digits length number is multiple of 19. In order to simplify the coding pattern, I formulate it below as follows:

[DS(HM)][DS(HM)]…[DS(HM)]

Here, DS refers to digit sum operation that is applied to the numbers in the brackets. H represents the number of Ha letters and M represents the number of Mim letters in a chapter. Each squared bracket represents the resulting digit sum number of one chapter and they are concatenated to the adjacent numbers in the squared brackets in the natural order. It is in the natural order per the universal rule: “Natural numbers concatenated in the natural order”. Here, the most left number is for chapter 1 of Quran and the right most number is for the last chapter, chapter 114. The following is the proof of this code:

x<-hrfMatn[,i1]
tmp<-c()
for(i in 1:nrow(x)) tmp <- c(tmp, paste0(x[i,], collapse = "") )
head(tmp)
## [1] "515"     "3282192" "1711246" "1961303" "1711039" "1601058"
tmp <- sapply(tmp, digitsum)
head(tmp)
##     515 3282192 1711246 1961303 1711039 1601058 
##      11      27      22      23      22      21
tmp <- paste0(tmp, collapse = '')
as.bigz(tmp) %% 19 
## Big Integer ('bigz') :
## [1] 0
cat("The length of the big number is ", nchar(tmp) )
## The length of the big number is  205

Here is the 205 digits length big number:

“1127222322212021312938222012173625192628311921231727252413151113252612162115252522241217281312881517201712141817271871691516181916131918171512991414101512171215172011101212181073464111641486491181019410673”

5.8.4.3 Fact: Concatenations of chapter level numbers

We have observed in Code 5.8.1, Code 5.8.4.1 and Code 5.8.4.2 that the total, digit sum and concatenation of digit sums of the numbers of Ha-Mim letters of the full text of Quran in each chapter is multiple of 19 considering 6236 numbered verses. In this code, we will witness that the concatenation of the number of Ha-Mim letters in each chapter is also multiple of 19 in the full text of Quran considering all the 6348 verses. This is the result of the universal rule of this book, where I test all the codes of this book, both, in all the 6348 verses text type and also in only 6236 numbered verses text type.

Basically we count the number of each Ha and Mim letters in each chapter of the 114 chapters considering the text type with all the 6348 verses. We then concatenate these numbers among chapters in the natural order. The resulting 490 digits length number is multiple of 19. In order to simplify the coding pattern, I formulate it below as follows:

[HM][HM)]…[HM]

Here, H represents the number of Ha letters and M represents the number of Mim letters in a chapter. Each squared bracket represents the number of one chapter and they are concatenated to the adjacent numbers in the squared brackets. It is in the natural order per the universal rule: “Natural numbers concatenated in the natural order”. Here, the most left number is for chapter 1 of Quran and the right most number is for the last chapter, chapter 114. The following is the proof of this code:

x<-HrfMatun[,i1]
tmp<-c()
for(i in 1:nrow(x)) tmp <- c(tmp, paste0(x[i,], collapse = "") )
head(tmp)
## [1] "515"     "3302195" "1731249" "1981306" "1731042" "1621061"
tmp <- paste0(tmp, collapse = '')
as.bigz(tmp) %% 19 
## Big Integer ('bigz') :
## [1] 0
cat("The length of the big number is ", nchar(tmp) )
## The length of the big number is  490

Here is the 490 digits length big number:

“5153302195173124919813061731042162106116611645445813896410065488702103491442603530644257916889044410749365290773797740059424633868548346246614845439973460523444531732173131586842138290432534231258319542096338164380482765330044324161503120036225252263320522135281181914719150181122311115112431782921831172251512214315781274866189325791887171122112322921210158018747551274743147757714551451746103053086610301141322915629935113051951641336614216412732414712319416455184123103123321254510474826”

Here are all the counts of Ha and Mim letters in Quran considering all the 6348 verses:

x<-data.table(x)
x <- cbind(c(1:114),x)
colnames(x) <- c("chapter", "Ha", "Mim")
datatable(x,
          caption = 'Table of the counts of Ha-Mim at each chapter of 6348 verses',
          extensions = c('Buttons'),
          options = list(pageLength = 5, autoWidth = TRUE,
                           dom = 'Blfrtip',buttons = c('excel')),
          rownames= FALSE)

5.8.4.4 Fact: Digit sum of verse level numbers

We observed in Fact 5.8.4.1 that the digit sum the the chapter level numbers of Ha and Mim letters is multiple of 19 in the text type with 6236 numbered verses. In this code, we will see that the exact same coding pattern also exist with verse level numbers of Ha and Mim letters too in the text type with all the 6348 verses. Basically we count the number of each Ha and Mim letters in each verse of all the 6348 verses and when we calculate the digit sum of these numbers, the result is 25954, which is also multiple of 19. The digit length of Ha and Mim count numbers makes 13249 digits length number when concatenated.
In the below code, we will verify that this code is multiple of 19.

x<-hrfMat6348[,i1] #verse level Ha-Mim numbers assigned to x
tmp <- digitsum(x)
cat("The digit sum of the counts of Ha-Mim  
    letters in all the 6348 verses is ", tmp)
## The digit sum of the counts of Ha-Mim  
##     letters in all the 6348 verses is  25954
tmp %% 19 # it is multiple of 19
## [1] 0
tmp/19
## [1] 1366

Basically, the digit sum of all the numbers in the following table is multiple of 19. In order to simplify the coding pattern, I formulate it below as follows:

DS([HM][HM)]…[HM])

Here, DS refers to digit sum operation that is applied to all the numbers in the brackets. H represents the number of Ha letters and M represents the number of Mim letters in a verse Each squared bracket represents the resulting number of each verse and they are concatenated to the adjacent numbers in the squared brackets. Although order is not important for an overall digit sum operation, they are in the natural order per the universal rule: “Natural numbers concatenated in the natural order”. Here, the most left number is for verse 1 of Quran and the right most number is for the last verse, verse 6348 or in a formal notation chapter 114 verse 6.

Here are all the counts of Ha and Mim letters in Quran considering the 6348 verses:

x<-data.table(x)
x <- cbind(unQuran$chapter,unQuran$verse,x)
colnames(x) <- c("chapter","verse", "Ha", "Mim")
datatable(x,
          caption = 'Table of the counts of Ha-Mim 
          at each verse of all the 6348 verses',
          extensions = c('Buttons'),
          options = list(pageLength = 5, autoWidth = TRUE,
                           dom = 'Blfrtip',buttons = c('excel')),
          rownames= FALSE)

Let’s also see the length of this big number as follows:

x<-hrfMat6348[,i1] #verse level Ha-Mim numbers assigned to x
tmp <- paste0(x[,1],x[,2])
tmp <- paste0(tmp, collapse = '')
cat("The length of this big number is", nchar(tmp))
## The length of this big number is 13249

Here is the 13249 digits length big number if the code (Note that the digit sum of it is multiple of 19 but not itself.):

“2312220200020423010105051406070804072303010170514180428010050100811213212052907370825017031518141811040723020300040504210130604021151506012350618216210071705041503010233061321611238040601107222321001022512110041110711507017050651005030105011532050311006080741107052519012051203083118140503070901306182915030649071531401022261150709112312012181404374151140102120502162707220502334123702111141504080531001303102154101235072707015016023221925124131112311329323621223092313110142013030416070726418212091751523012310417662111417130359815652161133211751631119110939140229031101721611502303191212308317071931431921127110140110103711517250907011381731622280618040563101418110411230111120301231151203060412054817011214181714151907060103511107210351014031708460247031304031111111305121152903370303112052612051419230205142121704050224042101301412012111190811802033130416040222051102525041502180307050715314180508141304013043904160416311012212390606030901117020616130012052218170302143112317061807170532030207323211230192919133110809060311308070150522390426170606240311011511233041802380110559020114040704216000615111122328172111308315081703054192292312262517372716043553062493317040119020609073103838060509140213418020211611205040205020429081527291811003260717310010030325021309081208010122121614050111312155216072912011943507115113240121201191782909110231113191101515172141808030202011051436061738141127635121100301020606090305212319040206031806150001122701408190511311062606017550723030004012951526112051911023411514536418823433070715210112205161100908217213061130414090302142902141123212181412013071424063245928410280112742521135010282921205130803070706162521305118071112706111311181119061304020806071102724213516325180714611110224510291205112514241501342131405063142418040717212011141603231508060614120130403140211103080214021128061517050317030305221337112317070503210070402050537140100428031614212053120205250539116343416051812022515212251136040512060614231100925352102081513031152831802136231515117131302001802131501209091914042100602040611503110190728260306214021120306190418212010311210173111821121751151415291218616270628130311109091618140307162301130603040203250505080603010204011112150111401414141205113240725142831003291111411307260723312480128141926372815181111234470118040316190405040313212130141611315113021513342605060205116053707360513021503251604130507070407032401010014051111200414231212001002010906010718050703192607060406110180503110181100425121411016115331416251122431811014221360939012040317291813060100601031604040924131303151704180841015020208060111003040104050421013021023140804171514342208160111602011329112022703030208360408050606040326071100526060313060152130909131215011161304041906020616141101723121714111010220625112161200117190414111214411210210070405040101110914112180102906180111021221204142124715490211151111135122904360716130706030102415250436050917191508141911324152703080111811921721218061171505060601207371108170705031813064631006015110142409292621624091301018363607151124628171617193902316141100701107061829112311270103122703120329370509011051606161816061961221431304321131120215214231305581504061801001106040317060502050605042307141118242904014120113140604171007116080401008244316111626230110802131829032602031101702131228160205081408130414194323240219021806211210141213140708151431607020100303240513030111100100401012052405261301014291415213064325141161607020102502030515181204112151804042823041406330026031305040715013915051120516152102131305180103904020406031301402060204020506011070607081211011131219150501052301013313013100022240312111110160104080504110242314050403050113290613022437013152211326020434040314170304460225061135010307020015153827292921303160214040212080723044141500181321153404051300250312010700120338371813040505051417162523130100414141604270206215123615031113132121701131618050633030424282120401515142718031313350904231404201706214041511901311104170610040618130111112536041205131401030711004160315110062303141606010080812120403111223010305040401031420010302011323011203030404263107231404151103010215020101020304030203040401020406110102030203111303030302020302102613011000020104121302020211072102122203350103280103000202030102022210231215120304422513030704070436030302220302121615031911008012032414070101529181516030115011503150513060605110208050407121318140917010151607142406010191110604291914080711311402030503040402182406014170805164902020307241604031122205031605080615393303182615032126163705151323360223010307292515030025041116141319051401052736141101161401151025231304120139060202115612132701022008141218031524160615031306090125161611129080310011302120315031016020426111204021201042304080111704061514040502220105110123162312260100081314012314012525040711201211221917113120000102292615210243926042302042410032311330410372225083908070806020725091806442502210216050112012111020311021113021505143140202003704260116110113030530022206020212023317031310254823001100030401150302013421110115042312020414120331002614040300140115131403160616110103041113041103141402021201020001315021412040206051202341413140214142101101120401020202032303131101021112131203240328230001010311160111110302011201010203020110001301001001110001000001100000010222241900000000000305110301010107020500122323021503261504240100441211114131515122206020725140301042141703031821030112020324030314141402160000011413162417132304020300110206010715120103080534161114031423131815041206140405020513050124040114131003120211013230309061603141204021402021403141718161514260204030304000412040303030301010204040403120201012015162213063625161315231802241404002122140315123312150103131416031101132603051234230227040113521010412031403032405010511419021414461226031301303283603161110809281103180713031504050305031522210051816270213140401121514272606031605090707110406132202312020201120802041201010202270304020304010811150102001281603010306112040801331301122403041703020403020515142523150104030204011208130303020605231802030117042303111102031104000300041012180202020222021022160214042203010201242605020204141223222301112351822170201022311308021716160513262331336160725061627181721821051908212110326452112603111000150408151217280209291181314422292463121519010230105160201130513011201040311040318270707022606230524030100020311211302041611010300120116040102241401000144020402043216270301140202030324033613030404121305230101020427020404110301000001040101030101170202051202030502010101002215111115031121040522021002011120103131101011102030002140122010401041102020102010003030200010112023100020101020201110302010102010203021203041112120200040001041103011401261301041101020200040002020004030003030012051102120200040200011100021013030404110511020202000402070303030100020504111101020004020202011303030304041101110201000401040212021100020304030201030303001403111100020201020103021823010203060313052412052404141316051329460311240508040102040225021413010411006040601002050439142405110405070501120405020513111240537090407011102140201010404011313110509051626040405241605170615230101142604172513021501262424111120414181604021100427134602080706180212051716181103041615050619082100401002041616071411118171539041405050426140422080715041648340122415062601160513021223011204240303261923090421017171106050602011308141511513212706020414160402051301004217041503132638160513041606051219010227011505032922040427171323010103161201141100160102040503241241223505180508180802140180813042411004042604230921514030715232819250434120509080608050501102301112203141504142101004260314113130823130110415170416133814071214192519230102180908121105150206171508250706041707030100305040100612140323131400113215115112021816020408040205190641035131811114040506321313151404132160122131620270110181501010402313423312256210113040318140802010301000200030401172619233619061504230702012121429170100606020317041901424060433220202040815060523021131205161605210060629041112130204031723253100602222315273217117470120101201012100201101800120501190604042301023211506112030601427111220907230011020211041314060615371304170302080704040113010302040822130613240205170503131224040323170601002240103163305110303130405020302030702060204210804030214140415120404021123000000110401120311010600000011030002120102131303020401030305100103020201110204010303010103000101010102020302110013121301030201110004151402020102010112020100121103010201020003010101010202001103110100111218020111011100021103212502050202030102110402011002120100011103020100021400021113131201010101130203030100130003021311010202120610210001010102030121010022210011021223000015141005030413061412221023110111111212241018113405160102004011021221000112110101161111010302121201011202010212012716020303111403010205120211030105030201010203020320080601112312111823151160111926340203020108160113131611016211061412030117030606021415040531106131511003041415112140805090525051712022201071500030123012807130431303262467231102010248226102815061224060115171428021201204021127021601201115170301011204110403132803031503120214110404130601003105031601030202101923060181301021113040336031211104240108291405231123020315270215030202370308273416011218050121706113020212141526122732130406122411102250509071511617032100207241523110022043714242813150904212015117361216013501111035350215012407060712100115171308022305140408011080133805044529042311010112140203040404040416010204261315180603070704040002242202413260113121411060505031301150314061203150304030602060502030403140316020313031214040203030503220515111213130515030213231101021203140513010301020304010304020202020302120203010105020303040013010904140404230102011211140103040002110114020202231112030426210106040904140704151501304051251114062814110060614270825150111713122311121801209122417180904281412692415170821116020618172161405171808041413010230241115311120204031406042804051231903040101904140501070604141418161503040717130122321080019180101201110701408031518111462713010110201010324394111032223041616122416111145826016490711201007010042301040114150502012400112300210223030223010112010103010103030501111302031802072311052322121523001100030100110201000201020201150211240101031413040101040212030312030404010211041204230405140202020304150204020106011303230001010201110002040002010201120502160313114150105010103120302041802110402050802070303131413040343122301130120010100010021020200010101020101010101011030007041512082511400000114010001000101101100020000000002150101010100011110020023011203041202040213011402210102000200240200020111010203151100330201220302021200020002051302030213002303000101032311010001120102010201022001010301020111010103011201010101030101010401120101010101050103120103010001010102010201030101012001020102010101020110011201030111010223000000000001012525000101010101020202000213100202020223011102020003010000001101012314130102110300000603030213010211031224050212121202220216000114121203030101020212021111120201032113130313111012232313010170301090111521312113111113091111415273130705251317172142904231401319112141602131214163101708111040416383310006172324418030205070100741315110050521107040305033104231835231230519319112616110012829010141623240302120921307031105081623492325110250241207060100812042303050531106071406072702232509240707130503211110603023705272312235701233411044110522020341016233527141515190521506390826230124151114030106031221030202040617021515030704110204021715172302030201000204010011040301010002250003111113010310012213110200010103041302021803030104240307033305110402231011120102111602020214011021010215030411000000030412000200001201021213020002010103010200020224010410101223000002140101000300240510000300000101000102010314120104031208020403120202020504031413030323150300080102060203010305020102020203010114020101061101082313111100000313130504120005161203021202110223031303110424230201010000011001020304110202030002030132323010100000001000002001103000202000000000101010110000002001000117010010100004011100020203030101100203130114000001022303021200020200010302000203000110010001100001000100000100000200000200011004010111231303020002000214050303120301020101011503140310140111121401131523010000000100010201000001010302010202020501020102011103020200010101020101020301020102031102040201021123010102010202000102000101000310000201110002011000120011001001021000000111162613052300002000020100010011010011011101000000000001100100010301101003000401021202101204010102010313230001010002000102000000011202000101010101020103010101100000100004000301100402110100012301010000201000010010011100120100001001010313010102000104022301001000030200010011010201110102030404230100020202030002020201030002141302000202010100021303030113030101121300012301100101102103200102000001100001010100030100020215230102011000010416021924000000010110010013012123010201110202010001020100000101000323110000011000030000010000121101100010122310010111010302020000010001010201000100100202010001122300000000110102020100000001010502021201220001031111100201000023011001002001210100001102000302021512130223110100000211010111010100010500230000010102100002100002000001000000011300002310000201000200000201122311000000010100002300000111011501222301010102040000000000000100020100000000230002011412231512010415041315230000011110030303231011110001000010021103230001020201030003010211230112010202110103230000222302021111130100020323110201130223001100062300011201020102230010002300010202020223100021230003002212231001021123000201012123000100010001”

5.8.4.5 Fact: Concatenation of sums with verse level indexes

So far, all the codes we observed are without any chapter or verse index information. In the following codes, which are only facts, I will also include chapter index for chapter level numbers and also chapter and verse indexes for the verse level numbers of Ha and Mim letters and follow the same coding rule that we used before. Basically, these are the facts out of all the possible meaningful coding patterns with those numbers along with the global rules of the book. Since the codes must be meaningful, for example, I will not make any sum operation between a concatenated number and a normal number. On the other hand, as usual, since they are not based on systematic rule based system, I designated them as facts only but not as evidences.

In the following code, basically, we concatenate the chapter and verse indexes and also the sum of Ha and Mim letters. We use the 6236 numbered verses and the resulting 30676 digits length big number is multiple of 19. In order to simplify the coding pattern, I formulate it below as follows:

[cv[H+M]][cv[H+M]]….[cv[H+M]]

Here, H represents the number of Ha letters and M represents the number of Mim letters in a verse. The letters c and v here represents the chapter and verse indexes, respectively. Each of the outer squared brackets represents the representation number of one verse and they are concatenated with the number in next outer squared brackets. Order of the numbers is by the global rule, which is the natural order. Here, the most left number is for verse 1 of Quran and the right most number is for the last verse, verse 6236 or in a formal notation chapter 114 verse 6. Each of the ‘+’ is to get the sum of Ha and Mim letters in a verse.

In the below code, we will verify that this code is multiple of 19.

#verse level Ha-Mim sums assigned to x
x<- hrfMat6236[,i1]
#Get the verse level sum of Ha-Mim together
sx <- apply(x, 1, sum)
#concatenate them with indexes
tmp <- paste0(nQuran$chapter, nQuran$verse, sx)
head(tmp)
## [1] "115" "123" "134" "142" "150" "162"
tmp <- paste0(tmp, collapse = '')
as.bigz(tmp) %% 19
## Big Integer ('bigz') :
## [1] 0
cat("The length of this big number is", nchar(tmp))
## The length of this big number is 30676

Here are all the counts of Ha and Mim letters in Quran considering the 6236 numbered verses, which we used in the current code:

x<-data.table(x)
x <- cbind(nQuran$chapter,nQuran$verse,x)
colnames(x) <- c("chapter","verse", "Ha", "Mim")
datatable(x,
          caption = 'Table of the counts of Ha-Mim 
          at each verse of the 6236 numbered verses',
          extensions = c('Buttons'),
          options = list(pageLength = 5, autoWidth = TRUE,
                           dom = 'Blfrtip',buttons = c('excel')),
          rownames= FALSE)

Here is the 30676 digits length big number of the code:

“1151231341421501621742112212352452552662772882942107211521232131021482155216521792184219102201022152221022382242225152261422752281122972301023182327233172343235623692375238923922404241724252432244324502464247524842491225042516252425322541625562566257122588259626092611826212263726482655266426762683269127022716272627342741827513276112774278627911280728142825283122841028527286328711288428912290729116292729317294529562961529752983299121005210111210237210352104321051121066210782108721091521107211152112721131021141221155211632117321188211942120921215212252123321247212592126132127621289212911213062131321326213313213472135621361721371021384213982140162141721429214313214415214512214692147521484214910215019215115215212153221543215552156221577215892159721604216152162221636216416216510216622167122168521696217042171821725217313217413217532176121771721781421793218082181721829218372184152185162186221872521881021897219032191172192221933219414219552196412197921981421995220092201522024220311220452205222064220732208422097221072211722128221322221414221592216822172022185221912222013222121222212222313222452225822264222732228142229232230112231182232142233242234822352122361422371022382223992240122241522422224311224432245222461722471822481622492322503225110225232253242254822552022567225710225817225922226013226192262112263522641122651022661022671622688226972270922717227211227311227482275192276422771022786227992280422815228237228314228492285112286153113223333433513653716383393310631143123313531412315831613173318531993208321532263231032473256326103278328123297330123318332133353343335833683371033823391134033414342434333441234512346434753483349163501135133521035333543355133565357835833595360536110362536323645365536614367836843695370237163724373123744375143763377123781237910380838119382238333841638543867387438823894390539111392739373944395639623979398339973100531017310263103173104931055310683107531084310943110133111431121231134311473115431167311714311812311914312012312163122631233312493125113126831272312863129731304313103132331335313443135931368313733138231395314014314153142831436314493145731468314753148531493315023151731522631531331543231551031561131571031584315914316083161931626316333164143165831667316715316853169431701231714317283173831746317563176631773317811317916318013318163182431839318423185113186113187531881431892319013191531924319373194431951831960319763198631991232003411042843134444584618478488493410541123412314135414341584167417841810419942074214422842335424304254242684274428142910430243164329433743413435114361143764385439944054412442444322444244524461744713448544944502451545224534454114558456645794581145994601146134628463746484651346610467346834697470247144729473847434758476147712478144797480548154821483144843485648674877488748911490214912049239493749416495144966497124983499141001041018410237410394104114105541062410744108104109114110641116411284113164114941158411634117241182411911412054121541229412364124841251141265412713412813412984130341311141323413314134241356413664137941383413954140144141224142441432414464145341469414764148641490415014151341529415314415484155104156541571441582415964160841616416217416310416474165541663416704168441691417011417120417284173134174541751041761151155219534154225531563757758759651035111151222513215141151595168517195181551965201452145225523952435252526552711528252955302531553214533953455353536135377538553965406541275421454310544145451054611547954829549135508551105521055311554145555556455785583559756075616562756375641556555661956775681256995706571125721457395742575105766577457845792580858165827583115849585658635878588758928590959175925593175941159526596155971159835995510025101751025510365104651051351062551071751085510965110175111651129511345114751158511614511711511855119751203616628636646655662167468469361056112612126133614861526165617261826191062066216622862356243625862636273628562946304631106322633563486357636563736381263976404641264256435644106455646106474648106493650765156521465356541565526565657765856591266017661766276637664566596663667266876696670146717672267396744675567636776678667956805681116829683768486853686268786886689469036911669210693216942169596965697669866991861004610146102261030610496105261064610766108126109961109611110611256113461141261156611626117461186611916612036121116122106123761241061258612636127661281661292613013613136132661331061344613596136146137106138146139126140861411461429614313614419614516614619614766148116149361509615122615296153661541061554615636157126158961599616076161961625616336164761657711724736743754762773787795710571187126713371417152716471711718137196720117215722147235724572537265727147286729773077315732107331373437351173627371573814739774087417742574315744127451746107475748107498750107511075267539754127553756775711758175997604761376277631076447655766476737684769147704771147727773147746775147762777677847797780878157826783278457851778657871078877899790579147922793679437957796779747984799571007710177102471037710437105671061710717108071095711057111271122711327114471155711657117371183711907120171212712217123971246712517126771279712857129771303713110713287133771346713547136671371171389713957140371411171429714311714447145771463714757148117149771501671516715257153771547715513715667157217158117159571602371619716297163127164127165471663716787168117169971704717167172107173671741717537176771774717847179971806718147182471833718467185871864718797188871891471906719127192271938719467195117196171973719847199172004720157202472031272044720527206181582883484885686587788489881078111181278132814181548161181713818281998203821382228238824982548268827582868296830483138328833783411835583688376838383948406841158421584398449845484638476848118497850485148524853108546855285668577858585928601786158623863886458651286610867486868697870138717872218731874887510914925931294169515961297129879949105911491210913129149915591613917991810919119206921992219231192414925149264927592814929119306931139322933293469351293614937179381193949409941794279434944794569463947109486949695079514952995359549955895610957695889595960109611496269636964996539668967119689969209701997114972997369741897569765977697869791298079811098229838984898579865987398899894990699110992139936994159951199659976998999911910089101189102691039910449105109106991079910899109791106911113911210911310911489115791168911710911812911929120199121591221191237912411912579126691279912811912921012102910310104151059106310731083109111010101011510129101311101451015710166101771018910197102061021101022181023161024161025410265102714102813102921030610311610325103341034510351310366103741038610399104010104111104261043410443104581046610475104821049510506105151052410535105471055510562105791058610591110604106114106231063110644106551066610674106881069110707107117107281073410741010758107661077710787107921080710818108251083111084810852108641087910881110893109081091210923109311109481095210964109731098101099710100210101510102810103510104810105410106410107510108101010971116112211310114211591166117131181211951110311114111251113711148111561116511171911187111921120101121311223112361124511254112631127111128111129101130411311011323113351134611355113681137411381011395114011114151142611431511446114571146711475114817114971150711512115210115371154211553115651157611589115931160411611311626116391164411654116610116751168411695117061171611720117381174311754117651177411787117961180111811211826118351184131185511867118761188121189151190411915119291193101194121195411962119741198611993111004111011411102211103611104211105411106211107511108611109111111071111161111271111381111431111521111611111174111183111191011120611121511122111123512111221123612441251126131270128412961210312113121221213212141121571216112174121881219512204122111122261223512245122551226412273122851229112304123111123261233412342123561236101237131238612394124014124181242212434124471245412463124751248812493125041251101252212537125461255212568125711258312597126021261012626126361264111265912661112671112681512693127071271212725127341274212753127681277712785127941280181281612820128391284412853128661287712884128951290412910129271293312943129511296712970129831299312100111210110121029121034121044121055121065121075121085121098121107121117131413210133413451355136713741389139213106131117131231313913146131531316121317161318141319813201132141322713239132451325613266132731328413296133010133114133241333151334613355133691337913383133941340413418134291343414151424143214481456146161474148614920141013141112141241413814146141511416414176141891419414201142112142226142391424414253142651427414285142911430314317143211143341434714353143661437111438614395144031441514427144361444101445814468144731448314494145031451214523151115231535154415541561157315851592151011511315122151311514415155151611517315183151931520415214152281523415247152551526515274152861529215303153111532215336153421535115361153721538315394154031541215423154341544415451154621547415486154921550115512155231553215543155521556415573155831559315602156121562315632156411565815664156711568115690157021571115724157331574415752157621577215782157971580315812158231583415843158581586115873158810158911590315910159221593215943159511596215972159841599116131626163316431654166616771684169316107161141612716134161491615316163161721618416193162021621316227162361624316251016261116278162812162931630616315163271633101634616351116369163761638716393164011641616421164361644316456164651647416486164961650516512165221653816545165541656716573165841659916605166191662816631016646166571666716675166861669616701016711016721216736167441675111676101677516788167971680141681151682216833168451685316864168741688216899169061691616921416938169481695516967169713169821699216100316101716102616103716104416105316106131610741610851610931611071611151611281611361611461611512161166161173161189161198161206161213161223161238161247161251016126516127616128417191722173517411753176717711178717961710317110171271713417142171571716517174171810171951720517211172251723917249172551726217271172871729517301173161732117337173451735417364173731738117391217406174121742217432174411174531746417479174811749217502175181752517533175491755317566175761758717596176061761317624176361764917651176671767717687176912177011177181772317731177411775417762177731778317796178031781117827178321784417858178621787317884178921790317911179241793517944179581796117971817984179961710061710151710241710351710421710541710611710751710821710911711051711171813182818311840185818641875188118951810518111181271813718144181571816131817121818131819211820818211418222118230182411825218261118278182861829121830618311218328183341834518352183641837618381183931840518412184261843418441184510184641847718488184912185081851718528185361854218557185671857918589185961860818617186221863318642186571866518671186831869118703187121872218733187421875218762187741878218796188051881518821718832188421885018861018874188881889118907189121892118934189431895518963189721898418996181002181012181023181032181046181058181063181074181081181097181101219101922193019431954196119761983199219101191171912319132191411915619164191751918319192192041921519223192331924419250192681927519284192931930019315193211933619344193551936319377193861939719402194111942319434194421945419464194721948319495195051951219522195331954119552195601957119581819592196051961319624196321964619655196631967219687196951970419715197221973519745197512197621977119783197941980119812198221983219843198551986319874198821989119902199121992319934199431995319966199731998102010202120312043205220672071208220922010320112201212013320141201512016220173201822019120201202102022420231202402025120261202722028020291203002031020321203312034020350203612037220384203962040102041020420204302044020450204632047520482204932050120511205212053720542205552056020573205852059520602206162062320638206462065420666206712068020698207032071122072520734207462075620763207742078620792208072081720825208332084120854208616208782088320893209092091320923209312094320952209632097620983209932010052010152010252010322010472010502010602010712010852010942011072011162011282011342011452011542011622011732011802011922012022012162012212012372012462012532012612012732012882012952013072013172013222013352013432013552114212921362144215321662175218421952110221115211242113521141211562116421171211852119421201212132122321232212411212542126521273212892129621307213132132521333213442135221365213722138221395214032141521428214392144721456214652147821482214942150321513215242153021544215532156421573215832159321603216112162121632216442165421664216732168321692217012171121722217362174721754217642177621789217972180721814218262183521849218522186621875218842189021903219142192521933219462195321966219732198621991211003211014211025211037211043211052211061211074211088211093211105211113211127221222292234224122536226322712284229322103221152212322133221462215522161221752218152219102220222215222252223102224322258222632227422281322293223010223192232322337223412223582236922371022382223932240922417224242243322446224542246522473224852249322506225142252122253522549225572256922572225842259522604226112262322636226452265922668226762268322697227052271922727227372274222754227662277422782223132322233223412353236823722384239323101231112312223132231492315323164231722318323194232012321823222232362324102325223261232710232872329323301233132332623331323344233582336123376233842339123403234162342323434234482345323462234742348323492235052351623525235372354523556235612357423583235922360423611236232363823644236532366323672236862369523705237192372223733237412375823764237752378323792238022381223823238322384423850238632387023884238912390323919239222393223942239522396423972239812399423100723101223102523103423104423105323106123107223108123109623110823111523112223113223114423115523116323117523118424112421324382449245424682472248124922410524111424128241322414824157241672417524184241982420524211624229242372424724257242662427724289242992430824312024321224332424348243514243622437324388243992440132441824423244312244402445152446424478244862449324508245110245222453924541124551924564245752458262459112460624613724621724631024641025112525253725422551256425752584259125103251112512425133251422515425163251792518925197252072521225228252362524525255252662527325281252902530225313253222533325344253522536425377253822539125403254102542325431254472545425461254722548625495255012551025521255382554225554255622557425585255972560925613256212563525642256522566325673256862569325709257142572325734257442575325764257752611262126322644265926622674268426922610326111261202613026141261542616126171261832619126201262182622226232262452625326262262732628526292263012631126321263302634426356263622637226386263932640226413264242643526444264522646126472264812649132650126513265242653226541265512656226572265832659026602266152662126634266412665426661266742668226692267022671126722267312674026753267632677226780267912680126813268222683426840268522686126871268822689226901269122692326932269412695126962269712698226993261002261013261023261034261042261053261063261072261080261094261100261111261124261132261143261151261165261171261188261194261201261214261222261231261242261252261260261274261280261292261302261310261324261333261340261353261363261370261383261395261402261412261423261432261440261454261462261470261481261492261500261512261521261534261543261554261564261572261585261592261602261612261622261630261644261652261667261673261683261693261701261710261722261735261744261752261762261771261782261790261804261812261822261832261841261854261863261873261883261894261904261912261921261932261942261951261960261974261981261994262002262013262022262032262040262052262063262074262083262092262101262113262123262133262140262155262163262172262182262190262202262212262221262232262241262253262262262279271127222733274627532764277527862793271052711627124271352714427157271652717427181127191027203272122722627235272482725427261272722728427292273072731227325273342734127354273611273762738427396274010274122742527434274412274552746627475274822749427505275172752527531275432755427565275722758527594276012276162762527631027649276542766727671276822769227705277122772127731277442775427761277742778427792278052781927825278372784827854278642787527886278972790527918279262793628112821283528482854286828772884289228106281112812828136281462815122816328174281852819928207282142822228231128244282592826428271028282282982830728316283292833228343283552836828377283892839228403284142842728436284452845628461028478284812284942850102851228524285372854728557285652857122858928598286062861122862428635286452865528664286782868528694287042871828727287362874428757287612287772878122879628806288162882828831288472885528864288722888329112923293429462953296329782981029952910929114291212291382914829152291662917529186291922920129214292282923529246292516292642927329289292962930229314293252933729344293522936529374293810293942940192941429426294332944429458294611294772948529494295042951729526295352954329551029561295722958929591296062961529623296311296442965429664296792968829694301130213033304730533061307530811309163010130112301243013530143301563016330175301843019830205302193022530238302493025830262302753028183029830304303143032630331130344303543036830374303853039930401730415304233043730446304553046103047103048730494305073051330525305393054830556305683057530585305913060131113122313431433155316631743185319331101031114311283113331145311514311643117831185311943120113121431226312383124431257312643127113128531297313033131531321031337313410321132223239324932583263327232853296321023211632128321363214832157321673217632184321983220732213322210322333224532254322610322763228332295323033314332533303341433517336163371333823399331073311233124331383314433152331653317103318633191433208332143322933231233245332543326533276332853329433304333163332533334333443335183336123337153338733392334093341133421334393344633451334613347433482334916335027335115335273353273354133554335643357333589335953360833612336213363333641336503366233670336833369433701337183372833731034193421034363446345434653477348234912341033411534121134138341410341563416634172341833419834204342110342214342363424634254342663427434282342923430434318343263433634345343553436234371434383343953440734417344253443123444634456344611344743448234493345043451234524345333454835173521335363542355435653576358935953510835111835121135131235141035153351613517135181235192352013521135229352303524335255352613527103528635294353043531535321035335353433535635366353713353833539635401435419354212354343544935457361036223632364236523664367436853696361063611636121036134361443615836163361723618836197362043621436221362343624136253362623627436288362943630436316363243633636342363553636836375363833639436403364163642436433364453645836466364710364823649636501365133652736536365453655236563365733658436594366053661236623366323664336657366623667636682366943670336718367243673336742367553676536774367863679336804368143682236832371037203730374237543761377337833792371013711637120371303714037152371633717037182371933720137212372243723437243372523726437271372833729337305373113732137333373423735237361373723738237394374013741337423374313744137453374603747137481374913750137512375223753337542375523756037574375833759437601376133762237631376423765037664376763768537692377023771137722377313774137753377623777137780377933780237813378213783237841378523786037873378813789137901379113792237932379403795237963379723798137990371002371013371029371032371041371052371061371072371080371092371102371113371123371137371142371155371162371172371183371191371202371212371224371232371241371251371262371273371281371290371301371312371323371332371341371350371362371375371380371392371402371414371424371433371441371451371461371471371484371492371503371513371521371530371544371550371563371572371584371592371601371612371622371633371646371651371663371670371681371691371701371712371723371731371743371751371760371774371783371790371802371812371823381038203836384538513865387338843894381063811538123381343814138155381623817138182381923820338213382263823138249382523826738275382873829138302383103832438332383423835338363383703838138393384023841138421384373844238452384613847338482384933850338511385213853338542385513856238573385813859938607386123862338633386423865538663386713868238695387033871238722387333874138755387633877238781387913880238813388223883338842388583886638871388823913392239393945395639617397113981039983910739112391233913239141391583916739171391843919439207392111392273923133924639255392633927339281392983930339316393263933239345393563936439375393814393963940439416394211394333944439455394663947133948539498395053951939525395373954539558395633957239584395913960739616396203963339641396553966139671039687396943970439711639723397383974639751340124022403140424051240644071640810409640106401134012640136401414015640168401754018104019240203402112402244023240242402594026240277402812402911403064031840323403310403413403544036240374403834039440401040413404234043640443404534046240475404824049440504405144052640531405404055440565405734058740591406034061240622406314064104065540666406718406844069140702407124072440734407434075940763407734078124079440806408114082840831140845408554112412541324143415641694172418641934110241112411210411334114841159411674117741181411934120941215412212412384124641251441262412724128341295413064131841323413394134541354413644137641383413964140124141241427414354144941457414664147174148841493415012415124152741536415464212422042344244425104265427642810429442106421194212442131442141542151842169421734218742191422084221114222114223842248422524226642271422864229742306423174232342331423414235642368423744238842392424054241542425424344244842451142468424713424811424954250442519425211425344312432143314343435543624373438443944310443114431244313743141431524316443178431844319643209432164322343237432474325443264432704328243296433044331243321743338433414335443363433754338243396434054341543423434344344143456434634347543486434934350343516435234353443543435564356243576435854359243603436144362343635436434365743662436734368443693437034371543724437324374343753437654377343784437954380643812438234383443844438554386643873438824389444124421443244434453446544754484449144103441114412244133441444415144163441744418244192442024421244223442324424344252442634427144281442954430244313443234433444340443544436144379443844439544404444144442544431444424445144463444724448544491445034451444520445324454244551445654457244582445924512452345334544455845634571458645944510945114451254513745144451564516645171345184451954520345211645225452364524104525545261145276452864529545309453184532745336453411453584536445373461246234639464124659466346764688469946109461144612104613546143461515461664617646188461984620134621746222462364624946258462618462754628546298463094631846324463354634446351047124721547364741447534762477447834795471064711447121047134471454715244716104717347184471910472010472144722547235472414725747266472744728547295473094731747326473334734447357473684737447381248134828483048410485948610487348814892481074811144812848133481464815948161248171048189481944820104821248222482314824104825274826124827154828148292549144927493749434956496749712498549913491084911164912134913749141349151049167491710491845011502450315045505650655072508150965010050112501255013050143501525016550173501825019550201502115022350231502415025350261502715028350293503055031150322503345034250353503695037250387503955040250415504255043450443504565110512251305143515151605172518251915110051112511215113251142511515116651172511825119651201512115122351235512445125451261512715128451292513035131351323513335134351354513645137151382513925140451413514245143551444514555146551472514825149251503515145152651532515445155251561515765158151594516035210522152315242525152625270528252945210052112521215213252141521535216552172521875219352204522115522265223152245522515226152273522835229352302523145232952332523425235452362523755238852392524075241352423524345244552454524645247352487524935311532453315342535153615370538153905310353112531225313053141531515316153172531815319153201532115322153231153243532505326753274532865329353308533175332155333053340533515336553371533805339153400534115342153431534425345053462534705348053490535005351253526535315354153551535615357053581535925360153612536205411542354335444545354625474548254945410154115541225413354141541525416054172541805419654202542105422254231542425425154262542735428654292543005431654322543315434454353543625437254383543905440254410544225443554444544525446354472544845449054505545135452054531545415455355125521553055415553556155725581559255101551125512255131551415515355161551725518155192552015521155223552315524355251552615527155281552935530155311553215533455341553535536155371553815539155401554155542155433554435545155463554715548055491555015551155522555315554255551555635557155581555915560255611556225563155642556515566155671556825569155701557115572355731557435575155762557715578256105620563056405650566156715687569756100561115612156131561415615156162561725618256190562025621456221562325624256252562625627556281562925630256312563205633356341563505636056370563825639156401564155642556434564415645256462564735648056490565065651356523565325654456551565625657256583565935660656615566225663356643566535666256674566825669756700567115672556733567435675356763567715678156792568025681356822568325684256853568625687156883568935690456914569235693456942569515696357155724573157417575357615779578115796571015571135712145713125714145715957161257175571865719957201657217572255723757244572585726857271657281157294581558213583105841358555867587215881558955810758111358128581385814125815458164581775818115819658201582105822235916592225933594259555967597105987599175910659111159125591355914135915759164591735918559193592045921459225592395924860124602560310604226052606860776081160912601037601110601256013761166123613261436159616156177618361926110561118611276113561141362176221162376242625166267627662810629862103621146313632563356341463566367637563866397631096311264176429643664476457646464756483649136410264116641236413264141064155641696417564183651126521265366541565546561565756584659265103651114651276618662966356646665666610667566817669666101266118661286711672667366742675567636771678667936710367113671236713267142671546716667178671826719667206672136722767234672426725267264672726728867296673086812682368326841685068626874688168906810268114681236813168141681506816268177681806819368202682126822468231682436825168261682746828468292683026831068321683316834368354683646837268382683996840368413684216843468446684536846768473684866849568502685146852269116922693369416952696269776982699269102691156912169131691436915169162691766918369194692026921069220692306924369254692636927069282692906930069313693216933269343693546936269370693826939169401694136942169432694406945269462694766948169494695016951169523701070207032704570517061707070837090701067011570121701307014370150701607017170181701907020170212702217023370245702537026170274702837029370308703127032470333703437035270362703727038570394704037041570424704337044371167123713071487151716271767182719371101711137112571132711417115271162711727118371191712017121571222712317124171256712627127171288721472227232724072507263727472847295721047211372120721357214772153721637217272183721927220272212722257223372244722537226272274722867312732173317340735073617371738173927310373114731227313273142731537316073172731837319173202674117421743074407450746174707480749274100741127412374130741427415274160741707418074190742017421174221742317424174250742607427274280742917430074311874321743307434174351743607437474381743927440074412744227443374443744517446174471744827449374504745117452574530745407455174562751375227533754075527562757075817593751027511075122751337514075151751617517175180751917520175210752217523075241752507526075271752807529075302753107532075332753407535175361753747538175391754027614762376327640765276607672768576957610376113761237613376141761527616176171761817619676203762157622376231762457625176262762737628576291763047631677117720773077407751776077717782779177100771107712177131771437715277161771727718277192772057721177222772317724277251772627727377282772927730077311773217733177342773517736177372773837739177402774117742277433774427745277464774727748177492775027811782178327841785278627870788178927810078111781217813078143781517816078172781817819278200782127822178231782407825378260782727828078291783017831278321783307834078351783627837778388783947840579107920793279407952796179707981799079102791117912079132791417915279161791707918079190792007921079221792317924179250792617927379281792917930179313793207933479341793527936379372793817939379404794117942179432794417945379464801080218031804080528060807180828090801008011080121801338014280150801618017180181801918020180212802218023380241802518026180271802808029080301803108032480330803438035180361803748038280392804018041080421811181218130814081528161817081818190811018111181122811308114381151811608117081181811918120181213812248123181241812528126081271812848129282118220823182408253826282708281829082102821118212282131821428215182162821738218482194831183208332834283528363837083828392831028311183123831308314283155831648317283180831928320283211832218323083242832548326383273832818329483303833118332183333833448335083361841184218431844184518463847384828491841028411084120841318414184150841618417184181841908420384211842208423284242842568511852285318541855085618574858785928510108511685120851308514085151851618517185181851908520485211852238611862286318642865286628671868086918610286111861208613086141861518616086173871287208730874187518760877387808790871018711087120871338714287151871618717087181871938811882188318842885188638872888288908810088111881208813188141881528816188170881818819088201882128822288231882408825188263891089208930894089528961897289828991891008911089120891318914189155891628917289183891918920489210892218923389242892528926189272892818929089300901190219031904090529061907390819090901009011290122901309014390152901629017690183901949020291129121913091409152916291719181919291101911119112091131911459115092109220923192419252926192709282929192100921129212092130921419215092160921709218192194922009221093119320933293419350936293709380939293101931139412942094309440945194619470948095109520953195429551956695719584961196219631964296549660967096809690961009611096121961309614296151961609617096180961909710972297319745975398169823983198449856986498749886991099209931994299519963997399831001110022100321004010051100601007010081100921001021001131011010121101321014210151101631017010183101911011021011121021110223102311024210252102621027110283103101032010334104121042210432104421045410461104701048210493105121052210531105441055210610106221063010646107101072110733107411075210761107721081010821108301091010921109321094210952109621101111020110331111011123111301114411153112111122111232112421131011322113311134111353114101142111430114411145011461”

5.8.4.6 Digit sum of the concatenation of sums with verse level indexes

In Code 5.8.4.5, we observed that the concatenation of the chapter and verse indexes and also the sum of Ha and Mim letters considering the 6236 numbered verses is multiple of 19. In the code of this section, we will see that the digit sum of the exact same coding pattern is also multiple of 19, considering the text type with all the 6348 verses. In this code, the big number that comes from the concatenation is 31020 and the digit sum of it is 118940 that is multiple of 19. In this code, basically, we concatenate the chapter and verse indexes and also the sum of Ha and Mim letters and calculate the digit sum of this big number considering all the 6348 verses In order to simplify the coding pattern, I formulate it below as follows:

DS([cv[H+M]][cv[H+M]]….[cv[H+M]])

Here, H represents the number of Ha letters and M represents the number of Mim letters in a verse. The letters c and v here represents the chapter and verse indexes, respectively. Here, DS refers to digit sum operation that is applied to all the numbers in the bracket. Each of the outer squared brackets represents the representation number of one verse and they are concatenated with the number in next outer squared brackets. Order of numbers is by the global rule, which is the natural order. Here, the most left number is for verse 1 of Quran and the right most number is for the last verse, verse 6348 or in a formal notation chapter 114 verse 6. Each of the ‘+’ is to get the sum of Ha and Mim letters in a verse.

In the below code, we will verify that this code is multiple of 19.

#verse level Ha-Mim sums assigned to x
x<- hrfMat6348[,i1]
#Get the verse level sum of Ha-Mim together
sx <- apply(x, 1, sum)
#concatenate them with indexes
tmp <- paste0(unQuran$chapter, unQuran$verse, sx)
head(tmp)
## [1] "115" "123" "134" "142" "150" "162"
tmp <- paste0(tmp, collapse = '')
digitsum(tmp) %% 19
## [1] 0
cat("The length of this big number is", nchar(tmp))
## The length of this big number is 31132
cat("The digit sum of this big number is", digitsum(tmp))
## The digit sum of this big number is 118940

Here is the 31132 digits length big number of the code:

“1151231341421501621742052112212352452552662772882942107211521232131021482155216521792184219102201022152221022382242225152261422752281122972301023182327233172343235623692375238923922404241724252432244324502464247524842491225042516252425322541625562566257122588259626092611826212263726482655266426762683269127022716272627342741827513276112774278627911280728142825283122841028527286328711288428912290729116292729317294529562961529752983299121005210111210237210352104321051121066210782108721091521107211152112721131021141221155211632117321188211942120921215212252123321247212592126132127621289212911213062131321326213313213472135621361721371021384213982140162141721429214313214415214512214692147521484214910215019215115215212153221543215552156221577215892159721604216152162221636216416216510216622167122168521696217042171821725217313217413217532176121771721781421793218082181721829218372184152185162186221872521881021897219032191172192221933219414219552196412197921981421995220092201522024220311220452205222064220732208422097221072211722128221322221414221592216822172022185221912222013222121222212222313222452225822264222732228142229232230112231182232142233242234822352122361422371022382223992240122241522422224311224432245222461722471822481622492322503225110225232253242254822552022567225710225817225922226013226192262112263522641122651022661022671622688226972270922717227211227311227482275192276422771022786227992280422815228237228314228492285112286153053113223333433513653716383393310631143123313531412315831613173318531993208321532263231032473256326103278328123297330123318332133353343335833683371033823391134033414342434333441234512346434753483349163501135133521035333543355133565357835833595360536110362536323645365536614367836843695370237163724373123744375143763377123781237910380838119382238333841638543867387438823894390539111392739373944395639623979398339973100531017310263103173104931055310683107531084310943110133111431121231134311473115431167311714311812311914312012312163122631233312493125113126831272312863129731304313103132331335313443135931368313733138231395314014314153142831436314493145731468314753148531493315023151731522631531331543231551031561131571031584315914316083161931626316333164143165831667316715316853169431701231714317283173831746317563176631773317811317916318013318163182431839318423185113186113187531881431892319013191531924319373194431951831960319763198631991232003405411042843134444584618478488493410541123412314135414341584167417841810419942074214422842335424304254242684274428142910430243164329433743413435114361143764385439944054412442444322444244524461744713448544944502451545224534454114558456645794581145994601146134628463746484651346610467346834697470247144729473847434758476147712478144797480548154821483144843485648674877488748911490214912049239493749416495144966497124983499141001041018410237410394104114105541062410744108104109114110641116411284113164114941158411634117241182411911412054121541229412364124841251141265412713412813412984130341311141323413314134241356413664137941383413954140144141224142441432414464145341469414764148641490415014151341529415314415484155104156541571441582415964160841616416217416310416474165541663416704168441691417011417120417284173134174541751041761150551155219534154225531563757758759651035111151222513215141151595168517195181551965201452145225523952435252526552711528252955302531553214533953455353536135377538553965406541275421454310544145451054611547954829549135508551105521055311554145555556455785583559756075616562756375641556555661956775681256995706571125721457395742575105766577457845792580858165827583115849585658635878588758928590959175925593175941159526596155971159835995510025101751025510365104651051351062551071751085510965110175111651129511345114751158511614511711511855119751203605616628636646655662167468469361056112612126133614861526165617261826191062066216622862356243625862636273628562946304631106322633563486357636563736381263976404641264256435644106455646106474648106493650765156521465356541565526565657765856591266017661766276637664566596663667266876696670146717672267396744675567636776678667956805681116829683768486853686268786886689469036911669210693216942169596965697669866991861004610146102261030610496105261064610766108126109961109611110611256113461141261156611626117461186611916612036121116122106123761241061258612636127661281661292613013613136132661331061344613596136146137106138146139126140861411461429614313614419614516614619614766148116149361509615122615296153661541061554615636157126158961599616076161961625616336164761657705711724736743754762773787795710571187126713371417152716471711718137196720117215722147235724572537265727147286729773077315732107331373437351173627371573814739774087417742574315744127451746107475748107498750107511075267539754127553756775711758175997604761376277631076447655766476737684769147704771147727773147746775147762777677847797780878157826783278457851778657871078877899790579147922793679437957796779747984799571007710177102471037710437105671061710717108071095711057111271122711327114471155711657117371183711907120171212712217123971246712517126771279712857129771303713110713287133771346713547136671371171389713957140371411171429714311714447145771463714757148117149771501671516715257153771547715513715667157217158117159571602371619716297163127164127165471663716787168117169971704717167172107173671741717537176771774717847179971806718147182471833718467185871864718797188871891471906719127192271938719467195117196171973719847199172004720157202472031272044720527206180581582883484885686587788489881078111181278132814181548161181713818281998203821382228238824982548268827582868296830483138328833783411835583688376838383948406841158421584398449845484638476848118497850485148524853108546855285668577858585928601786158623863886458651286610867486868697870138717872218731874887510914925931294169515961297129879949105911491210913129149915591613917991810919119206921992219231192414925149264927592814929119306931139322933293469351293614937179381193949409941794279434944794569463947109486949695079514952995359549955895610957695889595960109611496269636964996539668967119689969209701997114972997369741897569765977697869791298079811098229838984898579865987398899894990699110992139936994159951199659976998999911910089101189102691039910449105109106991079910899109791106911113911210911310911489115791168911710911812911929120199121591221191237912411912579126691279912811912921005101210291031010415105910631073108310911101010101151012910131110145101571016610177101891019710206102110102218102316102416102541026510271410281310292103061031161032510334103451035131036610374103861039910401010411110426104341044310458104661047510482104951050610515105241053510547105551056210579105861059111060410611410623106311064410655106661067410688106911070710711710728107341074101075810766107771078710792108071081810825108311108481085210864108791088111089310908109121092310931110948109521096410973109810109971010021010151010281010351010481010541010641010751010810101097110511161122113101142115911661171311812119511103111141112511137111481115611165111719111871119211201011213112231123611245112541126311271111281111291011304113110113231133511346113551136811374113810113951140111141511426114315114461145711467114751148171149711507115121152101153711542115531156511576115891159311604116113116261163911644116541166101167511684116951170611716117201173811743117541176511774117871179611801118112118261183511841311855118671187611881211891511904119151192911931011941211954119621197411986119931110041110114111022111036111042111054111062111075111086111091111110711111611112711113811114311115211116111111741111831111910111206111215111221111235120512111221123612441251126131270128412961210312113121221213212141121571216112174121881219512204122111122261223512245122551226412273122851229112304123111123261233412342123561236101237131238612394124014124181242212434124471245412463124751248812493125041251101252212537125461255212568125711258312597126021261012626126361264111265912661112671112681512693127071271212725127341274212753127681277712785127941280181281612820128391284412853128661287712884128951290412910129271293312943129511296712970129831299312100111210110121029121034121044121055121065121075121085121098121107121117130513141321013341345135513671374138913921310613111713123131391314613153131612131716131814131981320113214132271323913245132561326613273132841329613301013311413324133315133461335513369133791338313394134041341813429134341405141514241432144814561461614741486149201410131411121412414138141461415114164141761418914194142011421121422261423914244142531426514274142851429114303143171432111433414347143531436614371114386143951440314415144271443614441014458144681447314483144941450314512145231505151115231535154415541561157315851592151011511315122151311514415155151611517315183151931520415214152281523415247152551526515274152861529215303153111532215336153421535115361153721538315394154031541215423154341544415451154621547415486154921550115512155231553215543155521556415573155831559315602156121562315632156411565815664156711568115690157021571115724157331574415752157621577215782157971580315812158231583415843158581586115873158810158911590315910159221593215943159511596215972159841599116051613162616331643165416661677168416931610716114161271613416149161531616316172161841619316202162131622716236162431625101626111627816281216293163061631516327163310163461635111636916376163871639316401164161642116436164431645616465164741648616496165051651216522165381654516554165671657316584165991660516619166281663101664616657166671667516686166961670101671101672121673616744167511167610167751678816797168014168115168221683316845168531686416874168821689916906169161692141693816948169551696716971316982169921610031610171610261610371610441610531610613161074161085161093161107161115161128161136161146161151216116616117316118916119816120616121316122316123816124716125101612651612761612841705171917221735174117531767177111787179617103171101712717134171421715717165171741718101719517205172111722517239172491725517262172711728717295173011731617321173371734517354173641737317381173912174061741217422174321744111745317464174791748117492175021751817525175331754917553175661757617587175961760617613176241763617649176511766717677176871769121770111771817723177311774117754177621777317783177961780317811178271783217844178581786217873178841789217903179111792417935179441795817961179718179841799617100617101517102417103517104217105417106117107517108217109117110517111718051813182818311840185818641875188118951810518111181271813718144181571816131817121818131819211820818211418222118230182411825218261118278182861829121830618311218328183341834518352183641837618381183931840518412184261843418441184510184641847718488184912185081851718528185361854218557185671857918589185961860818617186221863318642186571866518671186831869118703187121872218733187421875218762187741878218796188051881518821718832188421885018861018874188881889118907189121892118934189431895518963189721898418996181002181012181023181032181046181058181063181074181081181097181101219051910192219301943195419611976198319921910119117191231913219141191561916419175191831919219204192151922319233192441925019268192751928419293193001931519321193361934419355193631937719386193971940219411194231943419442194541946419472194831949519505195121952219533195411955219560195711958181959219605196131962419632196461965519663196721968719695197041971519722197351974519751219762197711978319794198011981219822198321984319855198631987419882198911990219912199231993419943199531996619973199810200520102021203120432052206720712082209220103201122012120133201412015120162201732018220191202012021020224202312024020251202612027220280202912030020310203212033120340203502036120372203842039620401020410204202043020440204502046320475204822049320501205112052120537205422055520560205732058520595206022061620623206382064620654206662067120680206982070320711220725207342074620756207632077420786207922080720817208252083320841208542086162087820883208932090920913209232093120943209522096320976209832099320100520101520102520103220104720105020106020107120108520109420110720111620112820113420114520115420116220117320118020119220120220121620122120123720124620125320126120127320128820129520130720131720132220133520134320135521052114212921362144215321662175218421952110221115211242113521141211562116421171211852119421201212132122321232212411212542126521273212892129621307213132132521333213442135221365213722138221395214032141521428214392144721456214652147821482214942150321513215242153021544215532156421573215832159321603216112162121632216442165421664216732168321692217012171121722217362174721754217642177621789217972180721814218262183521849218522186621875218842189021903219142192521933219462195321966219732198621991211003211014211025211037211043211052211061211074211088211093211105211113211127220522122229223422412253622632271228422932210322115221232213322146221552216122175221815221910222022221522225222310222432225822263222742228132229322301022319223232233722341222358223692237102238222393224092241722424224332244622454224652247322485224932250622514225212225352254922557225692257222584225952260422611226232263622645226592266822676226832269722705227192272722737227422275422766227742278222305231323222332234123532368237223842393231012311123122231322314923153231642317223183231942320123218232222323623241023252232612327102328723293233012331323326233313233442335823361233762338423391234032341623423234342344823453234622347423483234922350523516235252353723545235562356123574235832359223604236112362323638236442365323663236722368623695237052371923722237332374123758237642377523783237922380223812238232383223844238502386323870238842389123903239192392223932239422395223964239722398123994231007231012231025231034231044231053231061231072231081231096231108231115231122231132231144231155231163231175231184240524112421324382449245424682472248124922410524111424128241322414824157241672417524184241982420524211624229242372424724257242662427724289242992430824312024321224332424348243514243622437324388243992440132441824423244312244402445152446424478244862449324508245110245222453924541124551924564245752458262459112460624613724621724631024641025052511252525372542255125642575258425912510325111251242513325142251542516325179251892519725207252122522825236252452525525266252732528125290253022531325322253332534425352253642537725382253912540325410254232543125447254542546125472254862549525501255102552125538255422555425562255742558525597256092561325621256352564225652256632567325686256932570925714257232573425744257532576425775260526112621263226442659266226742684269226103261112612026130261412615426161261712618326191262012621826222262322624526253262622627326285262922630126311263212633026344263562636226372263862639326402264132642426435264442645226461264722648126491326501265132652426532265412655126562265722658326590266022661526621266342664126654266612667426682266922670226711267222673126740267532676326772267802679126801268132682226834268402685226861268712688226892269012691226923269322694126951269622697126982269932610022610132610232610342610422610532610632610722610802610942611002611112611242611322611432611512611652611712611882611942612012612142612222612312612422612522612602612742612802612922613022613102613242613332613402613532613632613702613832613952614022614122614232614322614402614542614622614702614812614922615002615122615212615342615432615542615642615722615852615922616022616122616222616302616442616522616672616732616832616932617012617102617222617352617442617522617622617712617822617902618042618122618222618322618412618542618632618732618832618942619042619122619212619322619422619512619602619742619812619942620022620132620222620322620402620522620632620742620832620922621012621132621232621332621402621552621632621722621822621902622022622122622212622322622412622532622622622792705271127222733274627532764277527862793271052711627124271352714427157271652717427181127191027203272122722627235272482725427261272722728427292273072731227325273342734127354273611273762738427396274010274122742527434274412274552746627475274822749427505275172752527531275432755427565275722758527594276012276162762527631027649276542766727671276822769227705277122772127731277442775427761277742778427792278052781927825278372784827854278642787527886278972790527918279262793628052811282128352848285428682877288428922810628111281282813628146281512281632817428185281992820728214282222823112824428259282642827102828228298283072831628329283322834328355283682837728389283922840328414284272843628445284562846102847828481228494285010285122852428537285472855728565285712285892859828606286112286242863528645286552866428678286852869428704287182872728736287442875728761228777287812287962880628816288282883128847288552886428872288832905291129232934294629532963297829810299529109291142912122913829148291522916629175291862919229201292142922829235292462925162926429273292892929629302293142932529337293442935229365293742938102939429401929414294262943329444294582946112947729485294942950429517295262953529543295510295612957229589295912960629615296232963112964429654296642967929688296943005301130213033304730533061307530811309163010130112301243013530143301563016330175301843019830205302193022530238302493025830262302753028183029830304303143032630331130344303543036830374303853039930401730415304233043730446304553046103047103048730494305073051330525305393054830556305683057530585305913060131053111312231343143315531663174318531933110103111431128311333114531151431164311783118531194312011312143122631238312443125731264312711312853129731303313153132103133731341032053211322232393249325832633272328532963210232116321283213632148321573216732176321843219832207322133222103223332245322543226103227632283322953230333053314332533303341433517336163371333823399331073311233124331383314433152331653317103318633191433208332143322933231233245332543326533276332853329433304333163332533334333443335183336123337153338733392334093341133421334393344633451334613347433482334916335027335115335273353273354133554335643357333589335953360833612336213363333641336503366233670336833369433701337183372833731034053419342103436344634543465347734823491234103341153412113413834141034156341663417234183341983420434211034221434236342463425434266342743428234292343043431834326343363434534355343623437143438334395344073441734425344312344463445634461134474344823449334504345123452434533345483505351735213353635423554356535763589359535108351118351211351312351410351533516135171351812351923520135211352293523035243352553526135271035286352943530435315353210353353534335356353663537133538335396354014354193542123543435449354573605361036223632364236523664367436853696361063611636121036134361443615836163361723618836197362043621436221362343624136253362623627436288362943630436316363243633636342363553636836375363833639436403364163642436433364453645836466364710364823649636501365133652736536365453655236563365733658436594366053661236623366323664336657366623667636682366943670336718367243673336742367553676536774367863679336804368143682236832370537103720373037423754376137733783379237101371163712037130371403715237163371703718237193372013721237224372343724337252372643727137283372933730537311373213733337342373523736137372373823739437401374133742337431374413745337460374713748137491375013751237522375333754237552375603757437583375943760137613376223763137642376503766437676376853769237702377113772237731377413775337762377713778037793378023781337821378323784137852378603787337881378913790137911379223793237940379523796337972379813799037100237101337102937103237104137105237106137107237108037109237110237111337112337113737114237115537116237117237118337119137120237121237122437123237124137125137126237127337128137129037130137131237132337133237134137135037136237137537138037139237140237141437142437143337144137145137146137147137148437149237150337151337152137153037154437155037156337157237158437159237160137161237162237163337164637165137166337167037168137169137170137171237172337173137174337175137176037177437178337179037180237181237182338053810382038363845385138653873388438943810638115381233813438141381553816238171381823819238203382133822638231382493825238267382753828738291383023831038324383323834238353383633837038381383933840238411384213843738442384523846138473384823849338503385113852138533385423855138562385733858138599386073861238623386333864238655386633867138682386953870338712387223873338741387553876338772387813879138802388133882238833388423885838866388713888239053913392239393945395639617397113981039983910739112391233913239141391583916739171391843919439207392111392273923133924639255392633927339281392983930339316393263933239345393563936439375393814393963940439416394211394333944439455394663947133948539498395053951939525395373954539558395633957239584395913960739616396203963339641396553966139671039687396943970439711639723397383974639751340054012402240314042405124064407164081040964010640113401264013640141401564016840175401810401924020340211240224402324024240259402624027740281240291140306403184032340331040341340354403624037440383403944040104041340423404364044340453404624047540482404944050440514405264053140540405544056540573405874059140603406124062240631406410406554066640671840684406914070240712407244073440743407594076340773407812407944080640811408284083114084540855410541124125413241434156416941724186419341102411124112104113341148411594116741177411814119341209412154122124123841246412514412624127241283412954130641318413234133941345413544136441376413834139641401241412414274143541449414574146641471741488414934150124151241527415364154642054212422042344244425104265427642810429442106421194212442131442141542151842169421734218742191422084221114222114223842248422524226642271422864229742306423174232342331423414235642368423744238842392424054241542425424344244842451142468424713424811424954250442519425211425344305431243214331434343554362437343844394431044311443124431374314143152431644317843184431964320943216432234323743247432544326443270432824329643304433124332174333843341433544336343375433824339643405434154342343434434414345643463434754348643493435034351643523435344354343556435624357643585435924360343614436234363543643436574366243673436844369343703437154372443732437434375343765437734378443795438064381243823438344384443855438664387343882438944405441244214432444344534465447544844491441034411144122441334414444151441634417444182441924420244212442234423244243442524426344271442814429544302443134432344334443404435444361443794438444395444044441444425444314444244451444634447244485444914450344514445204453244542445514456544572445824459245054512452345334544455845634571458645944510945114451254513745144451564516645171345184451954520345211645225452364524104525545261145276452864529545309453184532745336453411453584536445373460546124623463946412465946634676468846994610946114461210461354614346151546166461764618846198462013462174622246236462494625846261846275462854629846309463184632446335463444635104705471247215473647414475347624774478347954710647114471210471344714547152447161047173471844719104720104721447225472354724147257472664727447285472954730947317473264733347344473574736847374473812480548134828483048410485948610487348814892481074811144812848133481464815948161248171048189481944820104821248222482314824104825274826124827154828148292549054914492749374943495649674971249854991349108491116491213491374914134915104916749171049184500550115024503150455056506550725081509650100501125012550130501435015250165501735018250195502015021150223502315024150253502615027150283502935030550311503225033450342503535036950372503875039550402504155042550434504435045651055110512251305143515151605172518251915110051112511215113251142511515116651172511825119651201512115122351235512445125451261512715128451292513035131351323513335134351354513645137151382513925140451413514245143551444514555146551472514825149251503515145152651532515445155251561515765158151594516035205521052215231524252515262527052825294521005211252121521325214152153521655217252187521935220452211552226522315224552251522615227352283522935230252314523295233252342523545236252375523885239252407524135242352434524455245452464524735248752493530553115324533153425351536153705381539053103531125312253130531415315153161531725318153191532015321153221532311532435325053267532745328653293533085331753321553330533405335153365533715338053391534005341153421534315344253450534625347053480534905350053512535265353153541535515356153570535815359253601536125362054055411542354335444545354625474548254945410154115541225413354141541525416054172541805419654202542105422254231542425425154262542735428654292543005431654322543315434454353543625437254383543905440254410544225443554444544525446354472544845449054505545135452054531545415455355055512552155305541555355615572558155925510155112551225513155141551535516155172551815519255201552115522355231552435525155261552715528155293553015531155321553345534155353553615537155381553915540155415554215543355443554515546355471554805549155501555115552255531555425555155563555715558155591556025561155622556315564255651556615567155682556915570155711557235573155743557515576255771557825605561056205630564056505661567156875697561005611156121561315614156151561625617256182561905620256214562215623256242562525626256275562815629256302563125632056333563415635056360563705638256391564015641556425564345644156452564625647356480564905650656513565235653256544565515656256572565835659356606566155662256633566435665356662566745668256697567005671156725567335674356753567635677156781567925680256813568225683256842568535686256871568835689356904569145692356934569425695156963570557155724573157417575357615779578115796571015571135712145713125714145715957161257175571865719957201657217572255723757244572585726857271657281157294580558155821358310584135855586758721588155895581075811135812858138581412581545816458177581811581965820158210582223590559165922259335942595559675971059875991759106591111591255913559141359157591645917359185591935920459214592255923959248600560124602560310604226052606860776081160912601037601110601256013761056116612361326143615961615617761836192611056111861127611356114136205621762211623762426251662676276628106298621036211463056313632563356341463566367637563866397631096311264056417642964366447645764646475648364913641026411664123641326414106415564169641756418365056511265212653665415655465615657565846592651036511146512766056618662966356646665666610667566817669666101266118661286705671167266736674267556763677167866793671036711367123671326714267154671666717867182671966720667213672276723467242672526726467272672886729667308680568126823683268416850686268746881689068102681146812368131681416815068162681776818068193682026821268224682316824368251682616827468284682926830268310683216833168343683546836468372683826839968403684136842168434684466845368467684736848668495685026851468522690569116922693369416952696269776982699269102691156912169131691436915169162691766918369194692026921069220692306924369254692636927069282692906930069313693216933269343693546936269370693826939169401694136942169432694406945269462694766948169494695016951169523700570107020703270457051706170707083709070106701157012170130701437015070160701717018170190702017021270221702337024570253702617027470283702937030870312703247033370343703527036270372703857039470403704157042470433704437105711671237130714871517162717671827193711017111371125711327114171152711627117271183711917120171215712227123171241712567126271271712887205721472227232724072507263727472847295721047211372120721357214772153721637217272183721927220272212722257223372244722537226272274722867305731273217331734073507361737173817392731037311473122731327314273153731607317273183731917320267405741174217430744074507461747074807492741007411274123741307414274152741607417074180741907420174211742217423174241742507426074272742807429174300743118743217433074341743517436074374743817439274400744127442274433744437445174461744717448274493745047451174525745307454074551745627505751375227533754075527562757075817593751027511075122751337514075151751617517175180751917520175210752217523075241752507526075271752807529075302753107532075332753407535175361753747538175391754027605761476237632764076527660767276857695761037611376123761337614176152761617617176181761967620376215762237623176245762517626276273762857629176304763167705771177207730774077517760777177827791771007711077121771317714377152771617717277182771927720577211772227723177242772517726277273772827729277300773117732177331773427735177361773727738377391774027741177422774337744277452774647747277481774927750278057811782178327841785278627870788178927810078111781217813078143781517816078172781817819278200782127822178231782407825378260782727828078291783017831278321783307834078351783627837778388783947840579057910792079327940795279617970798179907910279111791207913279141791527916179170791807919079200792107922179231792417925079261792737928179291793017931379320793347934179352793637937279381793937940479411794217943279441794537946480058010802180318040805280608071808280908010080110801218013380142801508016180171801818019180201802128022180233802418025180261802718028080290803018031080324803308034380351803618037480382803928040180410804218105811181218130814081528161817081818190811018111181122811308114381151811608117081181811918120181213812248123181241812528126081271812848129282058211822082318240825382628270828182908210282111821228213182142821518216282173821848219483058311832083328342835283638370838283928310283111831238313083142831558316483172831808319283202832118322183230832428325483263832738328183294833038331183321833338334483350833618405841184218431844184518463847384828491841028411084120841318414184150841618417184181841908420384211842208423284242842568505851185228531854185508561857485878592851010851168512085130851408515185161851718518185190852048521185223860586118622863186428652866286718680869186102861118612086130861418615186160861738705871287208730874187518760877387808790871018711087120871338714287151871618717087181871938805881188218831884288518863887288828890881008811188120881318814188152881618817088181881908820188212882228823188240882518826389058910892089308940895289618972898289918910089110891208913189141891558916289172891838919189204892108922189233892428925289261892728928189290893009005901190219031904090529061907390819090901009011290122901309014390152901629017690183901949020291059112912191309140915291629171918191929110191111911209113191145911509205921092209231924192529261927092829291921009211292120921309214192150921609217092181921949220092210930593119320933293419350936293709380939293101931139405941294209430944094519461947094809505951095209531954295519566957195849605961196219631964296549660967096809690961009611096121961309614296151961609617096180961909705971097229731974597539805981698239831984498569864987498869905991099209931994299519963997399831000510011100221003210040100511006010070100811009210010210011310105101101012110132101421015110163101701018310191101102101112102051021110223102311024210252102621027110283103051031010320103341040510412104221043210442104541046110470104821049310505105121052210531105441055210605106101062210630106461070510710107211073310741107521076110772108051081010821108301090510910109211093210942109521096211005110111102011033111051111011123111301114411153112051121111221112321124211305113101132211331113411135311405114101142111430114411145011461”

As two further facts, if we had used general verse indexes, from 1 to 6348, instead of the normal indexes like chapter and special verse indexes, then the same exact coding pattern of this section results 31404 digit length big number whose digit sum is 125248 that is multiple of 19 too. Namely, whether we use the normal chapter and special verse indexes together or the general verse indexes alone, in both cases, the same coding pattern yield a number which is multiple of 19. However, since I do not use the general verse indexes in the coding of Ha-Mim, following the rules, I do not count it as another code of evidences. Since this is additional to the normal coding pattern, it is interesting and I inform this further fact here. There is one more further fact on this coding pattern with the general verse index. The exact same coding pattern with the general verse index also exist if we look at only those 7 special chapters, which results 2103 digits length number, 8265, that is also multiple of 19. Chapters 40 to 46 are special for Ha-Mim letters as Ha-Mim letters appears as independent verses in them, which had led as to look at it over the full text of Quran as the sum of them in those 7 chapters is multiple of 19.

5.8.4.7 Concatenation of sums with verse level indexes

In Code 5.8.4.5, we observed that the concatenation of the chapter and verse indexes and also the sum of Ha and Mim letters considering the 6236 numbered verses is multiple of 19.

In this code, we observe that, not only concatenating the chapter and verse indexes and also the sum of Ha and Mim letters, but also sum of the chapter and verse indexes and also the sum of Ha and Mim letters is also multiple of 19. We use all the 6348 verses and the resulting 14970 digits length big number is multiple of 19. In order to simplify the coding pattern, I formulate it below as follows:

[c+v+H+M]][c+v+H+M]]….[c+v+H+M]

Here, H represents the number of Ha letters and M represents the number of Mim letters in a verse. The letters c and v here represents the chapter and verse indexes, respectively. Each of the outer squared brackets represents the representation number of one verse and they are concatenated with the number in next outer squared brackets. Order of numbers is by the global rule, which is the natural order. Here, the most left number is for verse 1 of Quran and the right most number is for the last verse, verse 6348 or in a formal notation chapter 114 verse 6. Each of the ‘+’ is to get the sum of Ha and Mim letters and also the chapter and verse indexes in a verse.

In the below code, we will verify that this code is multipl of 19.

#verse level Ha-Mim sums assigned to x
x<- hrfMat6348[,i1]
#Get the verse level sum of Ha-Mim together
sx <- apply(x, 1, sum)
#concatenate them with indexes
tmp <- unQuran$chapter + unQuran$verse + sx
head(tmp)
## [1] 7 6 8 7 6 9
tmp <- paste0(tmp, collapse = '')
as.bigz(tmp) %% 19
## Big Integer ('bigz') :
## [1] 0
cat("The length of this big number is", nchar(tmp))
## The length of this big number is 14970

As a further fact, the same exact coding pattern also exist if we look at only those 7 chapters, which results 907 digits length number that is also multiple of 19. Chapters 40 to 46 are special for Ha-Mim letters as Ha-Mim letters appears as independent verses in them, which had led as to look at it over the full text of Quran as the sum of them in those 7 chapters is multiple of 19.

Here is the 14970 digits length big number of the code of the current chapter:

“768769127451011121416181519181725242223282431322834332842423441384241415239434744494346504947494752545463565958577263647168677181767274727275737274798079949089838692898789979611491100941039910910111210110311310410310210711414111010911811411711712611911812112512812212112212812513112812912813313614113513914213813614014814314315514914414915815015315816115915715415416117116815515715916216016616916816616816617118217717018117517717618117918818918017919619418419019019319220120319021420019819521019619821020223920821420621120820821621120921221221421821922022223723022622623922523323524423623823123523223224425424325124825924425825224924225025424824625624924926526726627425526325727926427726526927728327527227527027727727828527827828128028528628429628228928629028628832129929529830385791091426141519181821292620232631312931363434393843394542364140464750435346484949596053555468645765596071646864676874706872738378757775807988819282929392911038789103929694939698105102103101104101109104109108111111123116113117115115116126118127120124122126134133136135130131129136139137132137139137134138141141147147143143147157149153152156155157155156155155161181169189168170170165176171173171169181176176185176176185178183184183184185183192198196190189195189199200195205194194199199203201216199206207214206915142012172819201619384722212727293232312934625871383533433641454451505147475249475069505167645757566058616967667073727568747476828074758076798585818781939690899087101919597989910411511513510411411310611310510411411314311611911411211512212412012112413312712712312312413412913013513313614013514414514113714613913814014514615014514815816715014915415215915715815315515816517116616916517516416917217118317717517417317117617418519518419018318919110212649314148192020182739393029294138303930323732323643353937415147444354494850517361586360626182676366676973656570667172727475847590798583818891878190878687869392949998969410010012210410310211511012611611310610910711311211411512313612911812013212212612212612813513312813112811131615161633171818211930222823272526353233363433393536393940474044484847465652504953546056625764586362726475636770697783747576758075758181908480888486858990909198979698949410110099991131081201211101071091101231101111101091191131161191261241251271231231321271241271301411291381381361401391351391501371491401441491441501561531581571541611571621691671711591651581651791671651701651651751731741731761731721771781291316141615172221222625232224273538323833433536353848414344434953445345595953555554656353635965646768656973657075667571717680757777777990819286948796859089939593959296109981041021051021021011061041091101081091111141151131171141181141151151211221201211221251271281271281261281301301391371331401431401431401481471471471461491551541511501591581611551591561591661631731641641671681751691851761711901771781821831761761821861851811841891861821851901881891951931921931931972001972032032102032002012082072132042072092072112132132222152142141314181520191922202525302723232735382836313232394137424042434242484853485251495154646560615757616764626364716865707271698574737977858479828491861018290931416242929272824222424313432293835373935393243474839415149455343444956596358525857585660605866636466647067727275727573798477788277838786989894908810190909293100961009310010110110099106102105110114108118115110112116119117128117121117124124125126125125133131132131131133136139130148135142139144141141145148140151321232924192021303026313429323234373636415049503941515141465747474958525154586062585757636262606466666668717068767480748575747880828186808798908794939294959197999710410297100106109102108103105114112107110110118116112116120118122119120122128126161815241725233131252426283133323247363241353640404040495050455246495151555259556257596961636463766768647371676972747873758579837980878383858788839288909292969692104999910810110410411111510510711211411711010911211511311512611512011712011912312513112812813013212812813813213214013713713413917141521201831192427252626272734293338363644404041424242454246545049485358625655666156596361616468646673667272697670737874738081878689909584898589898890969695951109994104100100104106104106106103111108109108115109113114123123123119120122123124125129129130181825202223262430242941283533314146454034384245424445434548535849615353585954565762646019202019262536252843373730353430343741373547624642424545474447525751555256625858576063636867686465676767692017202323242225282626292929333532353637394045424645464649464847495451515254565858586062636163666966666870707272757576777778808080888583848487879191939293949510198981001021021081021051131051081061091101121111131141171152120242223252830282833313533393435353838384045454351535156485252555956626159615857635965636767677071716970777575797678848186868986888988909196971009594102102981021021101121001021051041061071061141121131221171181161191261161171191241241261241241351271291281331321361351361431381361431431421401411471471511471491482227212522253035323230283634333938384541423944495047454552514854505756565757566863606162726567736668697674738075798082828381838690839091929898969291929695979810210099106102105110105107109108110109113115115120114132119122123123123125123126124129127127132135232228222231283027323330373836404747495846536141434555535259546158555755586157606361666563736872747976767877748081848583868682848490898689889191929494959699981031031041171031041031141091141081151111111151151181171171201231201211231231281311271291271341402420232226282632303030373434344039414040434544454744535151514955525857595863636561616466656869687073747273757476757795808483858489898888949393959397981069797100102100102103104106109108110109109111112114116116117121119127252123242727332830313333333635363840404041414644444647494850505153545455575962657061626364656972707271727380768076808384828785919089928888979310397971001019910110410110710810710610510912211511111211911411511411711711912312112212512612712513112512612813313313713714013713913913814013814114214714315015014814715015615415715815415815716026263230292933333335333737393642413944444245464656505251585658555857595862606165646771737272727671747475777479798181828384838486899091919292929395100102100101104108107108106109109114108113113113110114116118117121119123121125121124126128131128128128132137133136135140272533292763313034343538373842423944555144484955495551536354626257626865676962647170686872717372757478778680858487818486868487919196969593989710210110298101104103122282727282831373235353435373846414342444644524752575050605855545761696166606665636670687075717174747478808083828480848484878588949191929297979810397999810610310510410410510610810811110811211011511311612311711811912012312212212613012613013013113113013213213814113913713814114314214514529263935373338333335394944394646474646514961555455565658616262756881667362647072777369796884747978768285788689988486108949012210397983027323531313537373538374141414444515251524855545455575554545759596163626569656568667069767472747979767678868184838688919489889391929495999710410010010210310310510731282931344034373837393838394145434447464755505155545456595757585959646764657068687072747473737575887780828181828485878588928993919593979697989810010010010410510510410610711011011311011311311411611711711912112112112212412412612812813013113313213413513513413913613814214114314214714415214914715115015015215315215715415715815716216216016416516316717016816917117117017517417317517717617917918318318518618518918718818919018919419319919619719819719720020420420320420420620521020921021121121521521621721922021921922122222222222722522922823023023123023323523723723723724024124224024624524524624524824924925125125425426232293133373537394139424443454549484856565050555559565456595864606464626674706972777074748377797977808285848184868886909099949410010096100959798102100100101105106104108109108112117114117119116117119121123122126125126333031364037424240394440484748554749515655535262566258655865656569636568727275697173777777798483888188818488899089979595941019496979898103101101102107107107106110116112118113114115118112119118118117119343134363937384447434844535051465151535050545957597059596664616466696766707077728874777577828683828283878787869486889689959594103979899105105102353233364138374249554143464847514952525755605761636358627667646568746869747173788776758080808687858387848792929194929390913633353838414342444351465147506051565454625659625963616964676467737175373436444545414145474449525154545555545959566458616168656366653838403651555553435150464954515054605766615864686262646666666770707071868185787482757685837980848398110999211388929393100971019696999898101100104106104112113116394446434443454844554750575558555653556158657063646366656465687372737374728575788182818984859185848688879090964043504441444648524953645860595352536556565766586265627269686971777372767785768089858982888741374041424346474951525358535459555562626061596361646467726970737275727680787779798382828589889386918790959595939596989910199101101103108104109106109109115112112112116117117120118120121120121423839404346444748484854495051545654575958606364646467656869726970737374747677807881828182858385868788909193939493989810098101101101103102107110110108109109111111112115115115115119119121120122122124123127126127128129131132131134136136136136139141148142142144144146145148149151152157153157155156158157159160163162162163165167166166168170172172172172175179175178179182183183182183184185189188190191190190195192196196199198198200201203207203206204206207208210212211214213213218218216219220222433940474744494850515454535553585656585961626662716571707368706974737476777577808080818884858588889091909194949496989710610510110310410410810710610811211111111211411311811711711711812012212212412413113012612844434351485062575756565254545462625761626671687569696869687672767774788079819184838692858789919992969499969998102989810199106106101105104109106116114112113126114120119127454344444657506358555654585955616462686163736665667468748080767975838779788181839084858987888892909394959894949910110010510010310310410411411011212511211011211311611711712411912013012312612213013412913046444846485256505553535463576365646560637067757271806970727577807683808081848286938490899493931059793103941001001014745444950575355605558625869717567626762707475737469747076787880777677838683888387888989949896102101969610210599484646475053515355565758596358606368656872706873747273707378777692847882828583888889889088949295979596100981001001041011061061041061081081111101151111131151151161191191181201211241231251271291261281301311331351331331364947474951525556565457565860626063656465666769697171737273787678798178838190868888899188909093939794979996991001001051031041055048505153585453595864606265636667756769688272747975827879798484848490888585514951586260555962646561686463766869727379747075797990787983858582848491525064566555555858616362696466867367697677727475727979788081868585838589918897535258516262645857596573686468727675757178717272821008690771025454585956606268627167767469767472767155525654596161595965606367636767717070747172757475787778818285828487868895899594929697979710156525554585757606161616464666767737071767273767979807879838284858687889091899192959597999910110210010110210410610910610910810811411011411457535556585860596265626565676770737177747688807681787982838484879387889190949893999697991011011021021071045855595759596060626266666766686970727273747576878078868487859191100868789949191939395969799981011001011021031061111071081091101101121141141161155956596062626265646765706870697170737279767578788080828488858491888892929293959396959810210210110310310610310910810610810911260585858606362646466666869697073727474767677807982818283848786878892909392939495961019810110210110410310310510610710910911111111411311411511711711911912112112212312512512612713012913213113313313561575859606163647172666869707172747576757881798182838488858788898892919192939696971021031031011031041061041051121101111111141121141151171181221221201221231241241271261321261281331321331341351341351371381401401411421441441441471481501511511531521521556263636178656473767282718382858185798185938584878590911009690636473717568718681727582787984777882878379791036466836565697276748575817677868179798281838486919165856773866774747981107817780666866666875827572727680807988677075726883757580797577686770718174767577798276697275737576747675867681797988848986857078797484748677777678908471757774767782789181888586726975767377767581798081828283868992879293919694939497961031021057371737373737679777780838382838386928690909194929594959910099100991011021051071081071081161111121111151181161211181221221201231227471737574767783798081858283868587929092919091929698989699989910310210410610810710610910911011311211411311611712211812212012112475717275797677778179868683838785868889899193939699989710110110210810310610610710710810911311311311611611611776787674837779848183828588868688899092919297959596102999910777777677767781838486868684909390919193939495999810010010010310678767677777880818284868887888991899294931197976777778798181828584878987909190919293959697989999100103102104104123107107109110110115113115114117118120121120121122124126128126131127128130132807979817982838284878786899189919293939596969898100100101103103104107106107110109111112116114115117818181818083828589908990919291939394951019910210110010510210410610910611011382797980818383858787878890919494949697981029910110110310310510710710810710911011111311311411611811711911912112312312412712612612812983808183838586858789889091919594949797999810110110210210610410710610810911111111111211411612212412112384808184838686868888919191949496969697989910010210310410410610910810911011311111611411611811811812112312112212412412712985818384848786889089909193969695979899100101103103106105106107108108109111111116113117116117121120121121121123868384848588888890909293959498979798100101102105107105106108107109113112878484868690908991919494969698981001021041058885858889909290939495959896991031031021011041051051061061091121121131121161161151161191211181208986878889909394949496959698999910110210310310710610610911011590878989909092961009610510297989910110210310410410910711091889090929394949496989898991011021021069290899092939397959698989910310310310410410610993909192949497979897981001001021031051051051071071091111121121121141179490919293969698999999100101103104109107108110109113110112115115116116118118118119959293949497971009999100103104103107107108113111113112969494949598999910010210210310310511010697939496979999991021021021051041051071071081091111151121139895959898981011001011041041079997969798100101101102100969799101101107103107101989910010210510210310410510610710910911211211211311411510298101101106105103105103102106109108109112104100101103105105108109110105102104105104106106107109111112114106102104106107107110108112111113114107104107106108109110110113108104105110109107108109110113111111114116110108109109113112111107110109116112108110113112114114116113109111111114110112114115116117115112112116116112116114119119117114115117118118114117117118121119115117117119119121”

5.9 All the Disjointed letters sum

As mentioned before, in Quran, there are Disjointed letters or also know as mysterious letters or, as in Arabic, Huroof-al-Muqattaat. They are considered mysterious by most as their meaning are not fully agreed upon among scholars. As an information coding expert, it is plausible to me that they might also be the additional information to design a 19 based code in the full text of Quran. They might also have real meanings but this does not prevent them to have such an additional function as well.

In this chapter, I will present a coding, which shows that the total number of all the 14 disjointed letters is multiple of 19. Below, I present all the letters characters exist in the Quran text I used, which was explained in detail in Chapter 8.1. Then, I show the set of 14 disjointed letters I used to calculate the sum of them. And then, I will show that the sum of the total number of the 14 disjointed letters is multiple of 19 in the full text of Quran in 6236 numbered verses. Furthermore, when we look at all the 6348 verses, I will also show that the digit sum of those numbers is also multiple of 19 in the full text of Quran considering all the 6348 verses.

#All the letters characters exist in the text of Quran I used 
names(LettersEachun)
##  [1] "ء" "آ" "أ" "ؤ" "إ" "ئ" "ا" "ب" "ة" "ت" "ث" "ج" "ح" "خ" "د" "ذ" "ر" "ز" "س"
## [20] "ش" "ص" "ض" "ط" "ظ" "ع" "غ" "ف" "ق" "ك" "ل" "م" "ن" "ه" "و" "ى" "ي"
#The set of 14 *disjointed letters* I used 
hurufs <- c(
  "ا",
  "ل",
  "م",
  "ص",
  "ر",
  "ك",
  "ط",
  "ه",
  "س",
  "ي",
  "ح",
  "ق",
  "ن",
  "ع"
)
#Let's print them:
hurufs
##  [1] "ا" "ل" "م" "ص" "ر" "ك" "ط" "ه" "س" "ي" "ح" "ق" "ن" "ع"
#Get the indexes of of the disjoint letters
i1 <- match(hurufs, names(lettersEachn))
i1 #7 30 31 21 17 29 23 33 19 36 13 28 32 25
##  [1]  7 30 31 21 17 29 23 33 19 36 13 28 32 25
HurufsCleanSum6236 <- lettersEachn[i1]
names(HurufsCleanSum6236) #See the names
##  [1] "ا" "ل" "م" "ص" "ر" "ك" "ط" "ه" "س" "ي" "ح" "ق" "ن" "ع"
HurufsCleanSum6348 <- LettersEachun[i1]

#the sum of the total number of the 14 *disjointed letters* in 6236 verses
tmp <-  sum(HurufsCleanSum6236) 
#The sum of the 14 *disjointed letters*:
tmp 
## [1] 225397
#225397   (225397/19 = 11863  digitsum(11863)=19)
#Mod 19 test of the sum:
tmp %% 19   
## [1] 0
#Also, the digit sum of the quotient, 11863, is also exactly 19.
tmp /19
## [1] 11863
#The digit sum of the sum of those numbers in 6348 verses
tmp <-  sum(HurufsCleanSum6348) 
tmp 
## [1] 227413
digitsum(tmp)
## [1] 19

We observed 2 codes.

Code 1: In the 6236 numbered verses, the total number of the 14 disjointed letters is 225397 and it is multiple of 19. As an additional fact, after dividing 19, the digit sum of the quotient, 11863, is also exactly 19.

Code 2: In all the 6348 verses, the total number of the 14 disjointed letters is 227413 and the digit sum of it is exactly 19.

Considering all the 14 disjointed letters, the most rational way to test their relation to 19 is to look at the most simple code, which is the sum of them. Therefore, I consider that the total number of the 14 disjointed letters being 225397 and it is multiple of 19 as evidence. Although this code is very sensitive to the text I used, observing such a code looks quite meaningful. Observing the other code about the digit sum is being equal to 19 also support the conclusion about the main code as evidence. I will count this observation as 1 success in 2 trials and add to the global counters.

global_tested_nums <- global_tested_nums + 2
global_success_nums <- global_success_nums + 1

5.9.1 Discussion and future works on other ‘Disjointed Letters’

In Chapter 5.8, I presented come codes around Ha-Mim and Ayn-Sin-Gaf letters, which are about only the 5 of the ‘Disjointed Letters’ or also know as mysterious letters or, as in Arabic, Huroof-al-Muqattaat. More details about them can be seen in https://en.wikipedia.org/wiki/Muqatta%CA%BFat. However, there are 14 Disjointed letters out of 28 Arabic letters and we observed 19 based codings on 5 of them. I wanted test others as well but there are some uncertainties on the other letters. Some of the key letters like Alif and Ya might have different writings or usages. Also, there are various versions of Arabic letters and the total number of letter forms in the text of Quran I used is 36. Here are all the letter forms in the text of Quran I used:

ء, آ, أ, ؤ, إ, ئ, ا, ب, ة, ت, ث, ج, ح, خ, د, ذ, ر, ز, س, ش, ص, ض, ط, ظ, ع, غ, ف, ق, ك, ل, م, ن, ه, و, ى, ي

The reason I was able to work on Ha-Mim letters ( م, ح) and also the and Ayn-Sin-Gaf letters is because they do not have other letter forms nor alternative usages in the text and also they have clear 19 based coding in their special 7 chapters, which led me to look at the full text of Quran too. However, for other letters, there are some unknowns for me and I am not able to analyze them as clearly as the Ha-Mim and Ayn-Sin-Gaf letters and thus I stopped my research at this stage until I may clarify my knowledge about the other letters too. Since I do not know Arabic, I tried to get help from other people with Arabic expertise about those letters but I could not get a help on that. I may have to look at them in the future if I can clarify all my questions about those letters.

On the other hand, here is my hypothesis about them that interested people can test themselves if they are sure about all the Arabic letters in regard to ‘Disjointed Letters’.

Hypothesis: For the ‘Disjointed Letters’ combinations, the ones that appears as a single verse in some chapters, if they have clear 19 based codings in their special chapters, like sum of them are multiple of 19, then they might also have clear 19 based codings in the full text of Quran too. Statistically significant portion of the disjointed letters or their special combinations as they appear in the beginning of the chapters as independent verse might follow this hypothesis.

5.10 Overall probability of all the evidences so far

Below I will calculate the probability of all the evidences so far in this book using the global counters I have been counting.

tmp <-binom.test(global_success_nums, 
                 global_tested_nums, p = (1/19),
                 alternative = c("greater"))
tmp <- formatC(tmp$p.value, format = "e", digits = 2)
print(paste("The probability of", global_success_nums,
            "success out of", global_tested_nums ,
            "(with p=1/19) is:", tmp))
## [1] "The probability of 41 success out of 91 (with p=1/19) is: 3.55e-28"

Again, If some cautious people think that we should have used more tests, although we tried all of them regarding the rules, I will not even look at the possible further successes in that case and keep the success number same but double the number of trials and see what would then be the overall probability so far. This should calm down those skeptical people.

tmp <-binom.test(global_success_nums, 
                 global_tested_nums*2,
                 p = (1/19),
                 alternative = c("greater"))
tmp <- formatC(tmp$p.value, format = "e", digits = 2)
cat(paste("The probability of all the ", global_success_nums,
          "success out of all the", global_tested_nums*2, 
          " tests (with p=1/19) is:", tmp))
## The probability of all the  41 success out of all the 182  tests (with p=1/19) is: 2.33e-15

If still not convinced, for extremely cautious people, let’s also increase the trials by 4 fold and keep the successes the same!

tmp <-binom.test(global_success_nums, 
                 global_tested_nums*4,
                 p = (1/19),
                 alternative = c("greater"))
tmp <- formatC(tmp$p.value, format = "e", digits = 2)
cat(paste("The probability of all the ", global_success_nums,
          "success out of all the", global_tested_nums*4, 
          " tests (with p=1/19) is:", tmp))
## The probability of all the  41 success out of all the 364  tests (with p=1/19) is: 4.86e-06

References

Adams, Ali. 2020. “114 Mathematical Structure of the Quran.” 2020. qurancode.com/114.pdf.
Akdemir, İmran. 2018. İKİZKOD. İtalik Kitapları. http://www.ikizkod.com/ikizkod.pdf.