hierarchy.cpp #1