The smallest angle of a triangle is two-thirds the size of the middle angle, and the middle angle is three-sevenths of the largest angle. Find all three angle measures.

A. 30°, 60°, 90°

B. 45°, 45°, 90°

C. 35°, 45°, 110°

D. 30°, 45°, 105°