a b c d b c d e c d e f d e f g e f g h f g h i g h i j h i j k i j k l j k l m k l m n l m n o m n o p n o p q 