DOGLOVER3 robert like hard hard linear and do we need to know like combinations and permutations and derangements?