I have done it before. You must create a macro on each correct button that sets a flag and page flips to the next page. All the wrong buttons don't set the flag. On the last digit of the last page the macro must check flags xyz and then give access by a page flip to the desired section and clear the flags. If flags xyz are not set then flip to an error message and clear all flags then link back to the first page to start over.