Solving problems involving angles and distances