a) Each vertex of the major pentagon makes a triangle with other two : ${5 \choose 3} = 10$.
b) Each vertex of the minor pentagon makes $3$ triangles with two vertices on the major $=15$.
c) Each vertex of the major pentagon makes a triangle with $4$ couples of vertices of the minor $20$.
Same as above for the minor pentagon, except for point c) where the couple of internal points is only $1$.
So in total that gives $10+15+20+10+15+5=75$, and your answer looks correct, unless I also missed something.
--- amendment ---
And in fact, I missed $1$ triangle in b), as the answer by Briang Tung let me realize: so the total of b) should actually read $20$, leading to $85$ triangles in all.