Given a set of A, B, C, D... where A contains an ordered list of As, Bs, Cs, ... and Bs have a list of Bs, Cs, Ds... and so on such that any given element can\'t co