in that case we will have 2 ^ 12 blocks in the cache (from direct mapped index we get this) then, since it is 2 way, we will calculate the no. of “sets” = 2^12 / 2^1 = 2^11 now we have 11 bits that tell us set no. ignoring the offset (LSB 4 bits) now , just convert the options into the binary to check if any of the addresses match, BUT ! since each set is 2 way even if they match they can exist simultaneously in the cache, so yeah? hope this calculations correct