The number of edges is $m$ plus all the possible edges between $V_1 \cap V_2$ and $V_1 \cap V_3$. For the ease of notation, I will define $V_{1,2}$ as the set of all possible edges between $V_1$ and $V_2$, with a similar definition for $V_{1,3}$. 

The intersection of unions is equal to the union of the intersections. Therefore, the set of edges described contains $E_1$, since there is an $E_1$ in both terms of the intersection. Any other term intersected with $E_1$ will be a subset of $E_1$ and so is already taken care of. Therefore, we need only consider the intersections of the remaining terms. By assumption, $E_2 \cap E_3$ is empty. The intersection $V_{1,2} \cap V_{1,3}$, will only contain edges between $V_1 \cap V_2$ and $V_1 \cap V_3$. This means the only intersections left to worry about are the intersection between $E_2$ and $V_{1,3}$, and the same with 2 and 3 switched. However the edges in $E_2$ have both endpoints in $V_2$, which is disjoint from $V_3$, and so the intersection is empty. Therefore, the only edges in the intersection are in $E_1$, which has size $m$, or between $V_1 \cap V_2$ and $V_1 \cap V_3$.