A bit map uses exactly 1 bit for every single block on the disk, regardless of whether that block is currently free or occupied.
Since the disk contains a total of $B$ blocks, the total storage space required by the bit map method is always fixed at $B$ bits.
A free list works by explicitly storing the unique binary address of only the blocks that are currently free.
Since each disk address requires $d$ bits and there are a total of $F$ free blocks to keep track of, the total storage space used by the free list is $F \times d$ bits.
The question asks for the specific condition where the free list method consumes less storage space than the bit map method.
We can write this requirement directly as a mathematical inequality:
$$F \times d < B$$
Rearranging the terms to isolate the number of free blocks gives the final required condition:
$$F < \frac{B}{d}$$