A B|C B A|D C A|D D B|C|F|E E D F D|H G J H F|I I H|J J G|K K J