FERMAT 2006 Problem 10

In the diagram, two rectangles intersect at exactly two points, A and B. The maximum possible finite number of points of intersection of any two rectangles is

Image

Answer Choices
A. 3
B. 4
C. 12
D. 8
E. 6