What is the BFS approach to ECNA 2017 Problem E: Is-A? Has-A? Who Knowz-A?