A B C D E F G
6 a 1 2 b