Logical Address Space $= 2^{32}$ Bytes
Page Size $= 4096$ Bytes $= 2^{12}$ Bytes
Page Table Entry Size $($at inner page table$)$ $= 8$ Bytes $= 2^{3}$ Bytes
It is given that there is two-level hierarchical paging, with $b-$bit index to the outer page table.

Now, as given all pages in the system have the same size. So, $1$ Page Table should fit in $1$ Page.
Therefore, Page Table Size $=$ Page Size.
Page Table Size $= 2^{12}$ Bytes
Page Table Size $=$ No. of Entries $\times$ Page Table Entry Size
So,
No. of Entries $\times$ Page Table Entry Size $= 2^{12}$ Bytes
No. of Entries at inner level$= \frac{2^{12}}{2^{3}} = 2^{9} $
As, no. of entries are $2^{9}$ at inner level, $9$ bits would be required for index at that level.
So, $x=9$
$b+x+12 = 32$
$b=32-12-9$
$b=11$
Answer : Value of $\mathbf{b}$ is $\mathbf{11}$