How many pages the book have, if total 306 digits are used to form the page numbers?
Options:  A) 135 pages  B) 136 pages  C) 137 pages  D) 138 pages  E) 139 pages
First 9 pages .. 9 digits   next 90 pages .. 180 digits   next 39 pages ... 117 digits   ----------------------   Total ...138 pages ...300 digits   ANSWER:138 pages
<result>D</result>
How many pages the book have, if total 306 digits are used to form the page numbers?