Help asap please ! Please explain too

Answer:
D) 35
Step-by-step explanation:
angles that are opposite are equal, so the 45 degree angles is in th triangle too. angles on a straight lines are equal to 180, so 180 - 80 = 100.
So far we have two of the angles, 100+45=145
Angles in a triangle are equal to 180, so 180-145 =35
vertically opposite angles are the same, so the ? is 35 degrees
Hope that helps