Correct Answer: B,F
Option B is valid, assuming theres a faulty colon : in the IPv6 Address, just before the last 1, that is:
2001:aaaa:1234:456c::1/64
Option F is valid, dispite its odd network mask (128 bits), sometimes used in tunnel links.
Incorrect answer:
Option A is invalid, since it is a Multicast address
Option C seems to be invalid because the 3rd group of characters includes an l (lb2c), but if it is a 1 instead of an l (faulty scan) and the required options are 3 instead of 2, then this address is still valid (2001:000a:1b2c::/64), because the 4th group of characters would be 0000 (remember that we can represent a continuous sequence of zeros by ::).
Option D is definitely invalid since it is a reserved address. As states the IANA online :document about the IPv6 Unicast Global Addresses, the range below is reserved, not allocated to any RIR (Regional Internet Registry):
2E00:0000::/7 IANA 1999-07-01 RESERVED
2FFF is a reserved address, because 2E00::/7 (with 7 bits of mask) means that 2FFF:: is included in this range (no matter the number of bits of the mask).
Reference: http://www.iana.org/assignments/ipv6-unicast-address-assignments/ipv6-unicast- address-assignments.txt