You're given an ancient book that unfortunately has a few pages in the wrong position, fortunately your computer has a list of every page number in order from ``1`` to ``n``.
You're supplied with an array of numbers, and should return an array with each page number that is out of place. Incorrect page numbers will not appear next to each other. Duplicate incorrect page numbers are possible.
Example:
```Given: list = [1,2,10,3,4,5,8,6,7]
```
``Return: [10,8]
``
Your returning list should have the incorrect page numbers in the order they were found.
def find_page_number(p):
    res = []; x = 1
    for v in p:
        if v != x: res.append(v)
        else: x += 1
    return res
def find_page_number(p):
    res = []; x = 1
    for v in p:
        if v != x: res.append(v)
        else: x += 1
    return res