The sequence is decreasing by one more than the previous time.
For example...
The difference between 46 and 45 is 1
The difference between 45 and 43 is 2 (which is one more than last time)
The difference between 43 and 40 is 3 (which is one more than last time)
The difference between 40 and 36 is 4 (which is one more than last time)
This means that the next number in the sequence is 36 - 5, which is 31.
The sequence will then continue 25, 18, 10, 1...
For example...
The difference between 46 and 45 is 1
The difference between 45 and 43 is 2 (which is one more than last time)
The difference between 43 and 40 is 3 (which is one more than last time)
The difference between 40 and 36 is 4 (which is one more than last time)
This means that the next number in the sequence is 36 - 5, which is 31.
The sequence will then continue 25, 18, 10, 1...