A triangle has corners at points A, B, and C. Side AB has a length of 15. The distance between the intersection of point A's angle bisector with side BC and point B is 7. If side AC has a length of 21, what is the length of side BC?