Triangle ABC is isosceles with BC as base, AB=AC and Angle A=20 degrees. Points D and E lie on sides AB and AC respectively, such that D lies between A and B, E lies between A and C, angle BCD=50 degrees, angle CBE=60 degrees. Determine Angle ADE.
Edit: I have tried to solve this question with simple additions/subtractions of angles with and without additional geometric constructions to achieve the goal but in vain. Is there a solution that does not involve trigonometry?