the general context is
given a grid filled for the 2 first bands, how can you fill the third one quickly.
Any such band 3 to fill starts with one the the 44 gangsters, so the first step can be to see what happens for each of them in their min lexical form.
I made a first investigation using a template approach and got this (to check)
Hidden Text: Show
The table shows a maximum of 288 valid fills. I knew from blue's exchanges that the maximum was below 256 and I have seen in the 17 clues search the 288, so the table could be correct.
My template filling process is relatively basic
Lock the column one,
try each of the 6 permutations in column 2
the try each of the 6 permutations in column 3
for each of the nine cells of the box 1, the 2 valid patterns in boxes 2 and 3 are compared to the valid patterns of the previous cell assigned.
The 288 of the first gangster is easily explained in this sequence.
In the first pattern, each set of three digit appears in three columns, one per box. The templates of 2 different columns in box 1 are disjoints.
for one permutation in one column, we have 2 possible pattern (as soon as 2 boxes are assigned for the first digit, the three digits are fully assigned).
The first column has 2 possible fills
for the columns 2 and 3 we have 6 permutations of the digits, each with 2 fills
2x(6x2)x(6x2)= 288 possible fills.
And this appears to be by far the highest count per gangster if my table is correct