n=1: C shapes 1 | brute-force footnote-2 shapes 1 | identical sets: True
n=1: compared 1 shapes (C vs Python pattern machinery): mismatches = 0   [0s]
n=2: C shapes 5 | brute-force footnote-2 shapes 5 | identical sets: True
n=2: compared 5 shapes (C vs Python pattern machinery): mismatches = 0   [0s]
n=3: C shapes 68 | brute-force footnote-2 shapes 68 | identical sets: True
n=3: compared 68 shapes (C vs Python pattern machinery): mismatches = 0   [0s]
n=4: C shapes 1110 | brute-force footnote-2 shapes 1110 | identical sets: True
n=4: compared 1110 shapes (C vs Python pattern machinery): mismatches = 0   [0s]
n=5: compared 19010 shapes (C vs Python pattern machinery): mismatches = 0   [4s]
n=6: compared 3000 shapes (C vs Python pattern machinery): mismatches = 0   [7s]
