The prefix is given is 20. So, the first 20 bits denote the network id bits, and the next 12 bits indicate host bits. To divide the network into two halves, we borrow bits from the host bits. Hence, for half (2 partitions), the prefix will be 20 + 1 and for 4 partitions, the prefix will be 20 + 2 = 22. So prefix for A will be 21 and prefix for B will be 22. This eliminates options C and D.
For A, we need to consider the 21st bit. It can have values 0 or 1. Let's take its value as 1. So, the network id becomes 245.248.136.0/21.
For B, we need to consider the 21st and 22nd bits. We can have four possibilities: 00, 01, 10, 11. Out of these, 10, and 11 belong to network A. So, we take 00 ie 245.248.128.0/22 (Network B) and 01 as 245.248.132.0/22.(Rest)