The number 46 should come in place of the question mark (?).
The given sequence is an alternating series formed by combining two separate logical progressions:
1. First Series (Odd positions): 7, 13, 25
* 7+6=13
* 13+12=25
* Pattern: The difference doubles each time (6×2=12).
2. Second Series (Even positions): 10, 22, ?
* 10+12=22
* Following the same doubling logic as the first series, the next difference must be 12×2=24.
* Therefore, the next number is: 22+24=46.