Let's now look at all the tetragrams that are not certain yet: cat .voyn-tt-4.grm \ | sed -e 's/^\(..\)\(..\)$/\1:\2/g' \ | egrep -v '[24AIDHPFSTCZ6L]:' \ | egrep -v ':[6AKLMNIZFCR]' \ | egrep -v '[8O]:[8G]|O:4|8:2|[8KMNO]:[PEDHSTR]' \ | egrep -v 'K:[8O]|[KERMN]:[24]|[OG]:2|[ERG]:P|R:[E8]|G:H|[NG]:G|O:O' \ | egrep -v '[ERTMG]G:|AK:|O8:|[KLT8]E:|:H[ST]|:8[STE]|:G[STD]' \ | egrep -v 'OM:|IR:|:T8|:OP|:ED|:DA' \ > .voyn-tt-2-2-xx.grm cat .voyn.fsg \ | tr -d ' /=' \ | sed -e 's/^\(..\).*\(..\)$/\1\2/g' \ | tr -s '\012' ':' \ | enum-ngraphs -v n=5 \ | egrep -v '\*' \ | egrep '^..:..$' \ | egrep -v '[24AIDHPFSTCZ6L]:' \ | egrep -v ':[6AKLMNIZFCR]' \ | egrep -v '[8O]:[8G]|O:4|8:2|[8KMNO]:[PEDHSTR]' \ | egrep -v 'K:[8O]|[KERMN]:[24]|[OG]:2|[ERG]:P|R:[E8]|G:H|[NG]:G|O:O' \ | egrep -v '[ERTMG]G:|AK:|O8:|[KLT8]E:|:H[ST]|:8[STE]|:G[STD]' \ | egrep -v 'OM:|IR:|:T8|:OP|:ED|:DA' \ > .voyn-nl-2-2-xx.grm cat .voyn-tt-2-2-xx.grm \ | sort | uniq -c | expand \ | compute-freqs \ > .voyn-tt-2-2-xx.frq cat .voyn-nl-2-2-xx.grm \ | sort | uniq -c | expand \ | compute-freqs \ > .voyn-nl-2-2-xx.frq compare-freqs \ .voyn-tt-2-2-xx.frq \ .voyn-nl-2-2-xx.frq \ | compute-count-ratio \ -v nmin=7 -v mw=5 -v mc=40 \ | sort -b +0.0 -0.2r +5 -6 +4 -5nr +0 -1nr \ > .voyn-tt-nl-2-2-xx.cmp Let's try to print them as a table. To keep the size reasonable, we must discard all uninteresting pairs: cat .voyn-tt-nl-2-2-xx.cmp \ | gawk '\!((($1 < 7) && ($3 == 0)) || (($1 > 5) && ($1 < 50) && ($3 == 1)))' \ | print-pattern-classes \ -v rowchars='AI4FPDHCTSZ2L68OKMNREG' \ -v colchars='A6KLMNIZFC2PEDHSTR4G8O' G2 DO SA HA DG S8 DT HC DC TG G8 G4 8G E8 SD TD SO OE OH OR OD TC SC EO ES ET O2 GH O4 4O DZ 4D 84 8A O8 8O TA OS TO DR HO -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 8G | . -? . . . . . . . . . . oo oo oo oo oo -- -- -- -- -- -- . . -- . . . -- . -? -? -- -? -- -? . . -? . OE | oo oo oo oo oo oo oo oo oo oo oo oo oo . . . . -- -- oo oo oo oo . -? || . -? . . -? . . -- . . . . . . -? AE | . . . . . . . . . . oo oo oo . . . . oo oo oo oo -- -- -? . . . . . . . . . -- . . . . . . . GE | . . . . . . . . oo . . . oo . . . . oo . oo . oo oo -? . . . . . . . . . -? . . . . . . . GR | . . . . . . . . . . . . . . . . . oo . oo . oo oo . . . . . . . . . . . . . . . . . . AR | . . -? . . . . -? . . . . . . . . . oo oo oo oo oo oo . . . . . . . . . . . . . . -? . . . CG | . . -? . . . . . . . . . . . . . . -- oo oo oo oo oo oo oo . . . . -- . . . -- . -? . . -? . . OR | . . . . . . . . . . . . . . . -? . -- . oo -- . . . . . -? . . . . . . . . . . . . . -? AN | . . . . . . . . . . . . . . . . . -- oo oo . . . . . . . . -? . . . . . . -? . . . . . AM | . . . . . . . . . . . . . . . . . -- oo . -- . . . . . . . . . . . . . . . . . . . . ZG | . . . . . . . . . . . . . . . . . oo oo . oo oo . . . . . . . -- . . . . . . . . . . . DG | . . . . . . . . . . . . . . . . . oo . . oo oo || -? . . . . . || . -? . . . -? . . . . . C8 | . . . . . . . . . . . . . . . . . oo . . . . . . . . . . . -- . . . . . . . . . . . E8 | . . . . . . . . . . . . . . . . . oo . . . . . . . . . . . -? . . . . . . . . . . . G8 | . . . . . . . . . . . . . . . . . oo . . . . . . . . . . . -? . . . . . . . . . . . EE | . . . . . . . . . . . . . . . . . . . . . oo . . . . . . . . . . . . . . . . . . . HG | . . . . . . . . . . . . . . . . . -? . . -? . -? . . . . . . -- . . . -? . . . . . . . PG | . . . . . . . . . . . . . . . . . -? . . . . . . . . . . . . . . . . . . . . . . . OG | . . . . . . -? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . NG | . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -? . . Let's try again, keeping only the most common digrams on either side of the pattern: cat .voyn-tt-4.grm \ | sed -e 's/^\(..\)\(..\)$/\1:\2/g' \ > .voyn-tt-2-2.grm cat .voyn.fsg \ | tr -d ' /=' \ | sed -e 's/^\(..\).*\(..\)$/\1\2/g' \ | tr -s '\012' ':' \ | enum-ngraphs -v n=5 \ | egrep -v '\*' \ | egrep '^..:..$' \ > .voyn-nl-2-2.grm cat .voyn-tt-2-2.grm \ | sort | uniq -c | expand \ | compute-freqs \ > .voyn-tt-2-2.frq cat .voyn-tt-2-2.grm \ | sed -e 's/..://g' \ | sort | uniq -c | expand \ | compute-freqs \ > .voyn-tt-0-2.frq cat .voyn-nl-2-2.grm \ | sort | uniq -c | expand \ | compute-freqs \ > .voyn-nl-2-2.frq compare-freqs \ .voyn-tt-2-2.frq \ .voyn-nl-2-2.frq \ | compute-count-ratio \ -v nmin=7 -v mw=5 -v mc=40 \ | sort -b +0.0 -0.2r +5 -6 +4 -5nr +0 -1nr \ > .voyn-tt-nl-2-2.cmp Let's try to print them as a table. To keep the size reasonable, we must discard all uninteresting pairs. We will keep only the tetragrams where the right string is one of the 40 most popular digraphs 2A 4O 8[AG] A[EMNR] C[8CGO] D[ACGZ] E[8DOST] G[248EHOST] H[AC] NO O[DEHR] R[AOS] SC TC ZG cat .voyn-tt-nl-2-2.cmp \ | egrep ':(2A|4O|8[AG]|A[EMNR]|C[8CGO]|D[ACGZ]|E[8DOST]|G[248EHOST]|H[AC]|NO|O[DEHR]|R[AOS]|SC|TC|ZG)$' \ | print-pattern-classes 4O 2A OD OH GS GT GH G2 GO GE G8 G4 OR AE AR AM AN OE SC TC CC CO C8 CG 8G DG 8A DC HC DA HA NO RA EO RO ED E8 RS ES ET DZ ZG -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- RG | ## -? -? -? . -? -? . . . . . -? . . . . -? -? -? -? . . . -? . -? -? -? . -? . . -? . . . . . -? . . AK | ## -? -? -? . -? . -? . . . . . . . . . -? -? -? . . . . . . -? . . . . . . . . . . . . . . . 8G | -- || -- -- +? +? || . -? . . . -- -? -? -? -? -- -- -- . . . . oo -? -- -- -- oo -- . oo -- -- oo oo oo -- -- -? . DG | || || oo -? -? . -? . . . -? . -? . . . . oo || oo . . . . -? . -- . -? -? . . -? -? -? -? -? . . -? . . OE | || || oo -- -? ## -? oo -? -? oo oo oo oo -? oo oo -- oo oo oo . -? . oo oo -- oo oo oo oo . -? -? -? oo -? -? -? || -? . AE | || || oo oo -? -? -? -? -? -? oo oo oo -? -? -? -? oo -- -- -? . -? . oo -? -- -? -? -? -? . -? -? -? -? . . -? -? . . AM | || ## -- oo -? . -? -? . -? -? -? -? -? -? . . -- -- -- . . . . -? . -- . . -? . . -? -? . . . . -? . -? . AN | || +? -- oo -? -? -? . . . -? . oo -? -? -? -? -- oo -- -? . . . -? . -- . . . . . -? -? . . -? . -? . . . AR | || -? oo oo -? . -? -? -? -? -? -? oo oo oo -? -? oo oo oo . . . . -? . -- -? -? . . . . -? . . . . . . . . OR | || . -- -? -? -? -? -? -? -? -? -? oo oo oo oo oo -- -- -- -? . -? . . . -? . . -? . . . -? . . . . . -? -? . EG | || ## -? -? -? -? -? . . . . . -? . . -? . -? oo -- . . . . -? . ## -? -? -? . . . -? . . . . -? -? -? . IR | -? . -? -? -? . . . . . -? . -? -? -? -? . -? oo -? -? . . . . . . . . . . . . . . . . . . . . . G2 | -? . oo -? . . . -? . . -? . oo oo oo oo oo oo -? oo . . . . . . . -? . -? -? . . . . . . . . . -? . G8 | -? . -? -? -? -? -? -? -? -? -? oo -? oo oo oo oo oo oo oo -? . -? . . . . -? -? . . . . -? . . . . . . . . GR | . . . -? . -? -? . . -? -? -? oo oo -? oo oo oo oo oo . . . . . . . . . . . . . . . . . . -? . . . E8 | -? . -? . -? -? oo -? oo -? oo oo -? oo oo oo oo oo oo -? . . . . -? . . . . . . . . . . . . . -? . . . C8 | -- . -? -? oo oo oo oo oo oo oo oo -? oo oo oo -? oo -? -? -? . -? -? . . . -? . . -? . . . . . . . -? -? . . ZG | -- -? oo oo . . -? . -? . . . -? . -? . . oo -? oo . . . . -? . -- . . . -? . -? -? . -? -? . -? -? . . 2G | -? -? . . . . . . . . . . -? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . HG | -- -? -? -? . . . . . . . . -? . . . . -? -? -? . . . . -? . -? . -? . . . -? -? -? . . . -? -? . . KG | . -? . . . . . . . . . . . . . . . . . -? . . . . . . . . . . . . . . . . . . . . . . LG | . -? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . MG | -? -? . . . . . . . . . . . . . . . -? -? . . . . . -? . -? -? -? . . . . -? . . . . . . . . NG | . . . . . . . . . . . . . . . . . . -? -? . . . . . . -? -? -? . -? . . . . . . . . . . . OG | -? -? . . . . . . . . . . -? . . . . -? -? -? . . . . . -? -? -? . . . . . . . . . . . . . . PG | . . . . -? . . . . . . . . . . . . -? -? . . . . . . . -? -? . . . . . . -? . . . . . . . SG | -- . . . . . . . . . . . . . . . . -? -? -? . . . . -? . -? . -? . . . . -? . . . . -? . . . TG | -- -? -? -? . -? . . . . . . . . . . . -? -? -? . . . . . . . . -? . -? . -? -? -? . -? -? -? -? . . 4O 2A OD OH GS GT GH G2 GO GE G8 G4 OR AE AR AM AN OE SC TC CC CO C8 CG 8G DG 8A DC HC DA HA NO RA EO RO ED E8 RS ES ET DZ ZG -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- OD | . . . -? -? oo -? oo oo oo oo oo -? oo oo oo oo oo oo oo oo oo oo oo -? . . . . . . . . -? . . . . -? -? . -? OH | . . . . -? -? -? -? oo -? oo oo -? oo oo oo oo oo oo oo oo -? oo oo . . -? . . . . . . -? . . . . . . . -? ED | . . . . -? -? . -? -? -? -? -? -? oo oo oo oo -? -? oo oo -? oo oo . . . . . . . . . -? . . . . . -? . . EH | . . . . . . . . . . -? . . -? -? -? -? -? -? -? oo -? oo . -? . . -? . . . . . . . . . . -? . . . GH | . . -? -? . . -? . . . -? -? -? oo oo -? -? oo -? oo oo -? oo -? . . . . . . . . . . . . . . . . . -? GD | . . . -? -? -? -? . -? . -? . -? -? oo oo oo oo -? -? oo . oo -? . . . . . . . . . . -? . . . . . . . 2D | . . . . . . . . . . . . . -? -? . -? . . . -? . . . . . . . . . . . . . . . . . . . . -? 4D | . . . . . . . . . . . . -? -? . . -? -? . . -? . . . . . . . . . . . . . . . . . . . . . 8D | . . . . . . . . . . . . . . . . -? . -? . -? -? -? . . . . . . . . . . . . . . . . . . . HD | . . . . . . . . . . . . . . . . . . . . -? . . . . . . . . . . . . . . . . . . . . . MD | . . . . . . . . . . . . . . -? . . -? . . . . . . . . . . . . . . . . . . . . . . . -? RD | . . . . . . . . . . . . -? . . . -? -? . . . . -? . . . . . . . . . . . . . . . . . . . 2H | . . . . . . . . . . . . -? . . -? . -? . . . . . . . . . . . . . . . . . . . . . . . . 4H | . . . . . . . . . . . . . -? . . . . . . . . . . . . . . . . . . . . . . . . . . . -? 8H | . . . . . . . . . . . . . . . -? . . . . . . . -? . . . . . . . . . . . . . . . . . . MH | . . . . . . . . . . . . -? . . . . -? . . . . . . . . . . . . . . . . . . . . . . . . NH | . . . . . . . . . -? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . RH | . . . . . . . . . . . . -? . . . -? . -? -? . . . . . . . . . . . . . . . . . . . . . . 4O 2A OD OH GS GT GH G2 GO GE G8 G4 OR AE AR AM AN OE SC TC CC CO C8 CG 8G DG 8A DC HC DA HA NO RA EO RO ED E8 RS ES ET DZ ZG -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- CD | . . . -? oo -? . -? oo -? oo oo . -? -? -? -? . . . -? . -? -? . . -? . . . . . . . . . . . . . . oo CH | . -? . . -? -? . . -? -? -? oo . -? -? . -? . . . . . -? -? . . . . . . . . . . . . . . . . . oo SD | . . . . . . . . -? -? . -? . . . . -? . . . . -? . . . . . . . . . . . . . . . . . . . oo SH | . . . . . . . . -? . . -? . -? . . . -? . . . . . . . . . . . . . . . . . . . . . . . oo TD | . . . . . . . . . -? . . . -? -? -? -? . . . -? -? -? . . . . . . . . . . . . . . . . . . oo TH | . . . . . . -? . -? -? . . . -? . . . -? . . . . -? . . . . . . . . . . . . . . . . . . oo 4O 2A OD OH GS GT GH G2 GO GE G8 G4 OR AE AR AM AN OE SC TC CC CO C8 CG 8G DG 8A DC HC DA HA NO RA EO RO ED E8 RS ES ET DZ ZG -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- GG | . . -? . . . . . . . . . -? . -? . . -? oo oo . . . . . . . oo oo -? -? . . . . . . . . . . . 2E | . -? . . . . . . . . . . . . . . . . . -? . . . . . . . . . . . . . . . . . . . . . . 8E | -? -? -? . . . . . -? . . . . . . . . -? -? -? . . . . . . . . . . . . . . . . . . . . . . CE | -? . . . . . . . . . . . . . . . . . -? -? . . . . . . . . . . . . . . . . . . . . . . DE | . . . -? -? . . . . . . . -? . . . -? -? -? -? . . . . . . . . . . . . . . . . . . . . . . EE | . . . . . . . -? . . . . -? -? . . . -? -? oo . . . . -? -? . -? . -? -? . . . . . . . . . . . GE | -? -? -? . . . -? -? -? . . -? oo -? -? -? -? oo oo oo -? . . . oo -? -? oo -? oo -? . -? -? . . -? . . . . . HE | . . . . . . . . . . . . . . . . . -? -? . . . . . . . . . . . . . . . . . . . . . . . IE | -? . . -? . . . . . . . . . -? . . . -? -? . . . . . . . . . . . . . . . . . . . . . . . KE | -? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . LE | . . . -? . . . . . . . . . . . . . . -? . . . . . . . . -? . . . . . . . . . . . . . . ME | . . . . . . . . . . . . -? . . . . . -? . . . . . . . . . . . . . . . . . . . . . . . NE | . . . . . . . . -? . . . . . . . . -? . . . . . . . . . . . . . . . . . . . . . . . . RE | . . . . . . . . -? . . . . . . . . -? -? -? . . . . . . . . . . . . . . . . . . . . . . SE | . . . . . . . . . . . . . . . . . -? . -? . . . . -? . . . . . . . . -? . -? . . . . . . TE | -? . . . -? . . . . . . . -? . . -? . -? . -? -? . . . . . -? . . . . . -? . . . . . . . . . EF | . . . . . . . . . . . . . . . . . -? . oo . . . . . . . . . . . . . . . . . . . . . . 2P | . . . . . . . . . . . . . . . . . -? . . . . . . . . . . . . . . . . . . . . . . . . 4P | . . . . . . . . . . . . . . . . . -? . -? . . . . . . . . . . . . . . . . . . . . . . AP | . . . . . . . . . . . . . . . . . -? . . . . . . . . . . . . . . . . . . . . . . . -? CP | . . . . . . . . . . -? . . -? . -? . -? -? -? . . . . . . . . . . . . . . . . . . . . . -? EP | . . -? -? . . . . . . . . . . . -? . -? -? oo -? . . . . . . . . . . . . . . . . . . . . . GP | . . . . . . . . . . . . -? -? -? . -? oo -? oo . . . . . . -? . . . . . . . . . . . . . . . MP | . . . . . . . . . . . . -? . -? . . . . -? . . . . . . . . . . . . . . . . . . . . . . NP | . . . . . . . . . . . . . . . . . -? -? -? . . . . . . . . . . . . . . . . . . . . . . OP | . . -? . -? . . . -? . . . -? -? -? . . -? oo oo . . . . -? . . . . . . . . . . . . . . . . . RP | . . -? . . . . . . . . . -? . . . . -? . -? -? . . . . . . . . . . . . . . . . . . . . . TP | . . . . . . . . . . . . . . . . . . -? -? . . . . . . . . . . . . . . . . . . . . . -? 8R | . . . . . . . . . . . . . . . . . -? . -? . . . . . . . . . . . . . . . . . . . . . . CR | . . -? . . . . . -? . . . -? -? . -? . -? . . . . . . . . . . . . . . . . . . . . . . . . ER | -? -? . . . . . . . . . . -? -? -? -? -? -? -? -? . . . . . . . . . . -? . . . . . . . -? . . . MR | . . . . . . . . . . . . . . . . -? . . . . . . . . . . . . . . . . . . . . . . . . . NR | . . . . . . . . . . . . . . . . -? . . . . . . . . . . . . . . . . . . . . . . . . . RR | . . . . -? . . . . . . . . . . . . -? . . . . . . . . . . . . . . . . . . . . . . . . SR | . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -? . . . . . . . TR | . . . . . . . . . . . . . . . . . -? . . . . . . -? . . . . . . . . . . . . . . . . . 4O 2A OD OH GS GT GH G2 GO GE G8 G4 OR AE AR AM AN OE SC TC CC CO C8 CG 8G DG 8A DC HC DA HA NO RA EO RO ED E8 RS ES ET DZ ZG -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- DZ | . . . . -? oo -? -? oo oo oo oo -? -? . . -? -? -? -? -? . oo oo oo . . . . . . . . . . . . . . . . . HZ | . . -? . -? -? -? -? oo -? oo oo -? -? -? . . -? . . -? -? oo oo -? . . . . . . . . . . . . . . . . . ZC | . -? . . -? -? -? -? oo oo -? oo . . . . . -? . . . . -? -? oo . . . . . . . . . . . . . . . . . DC | . . . . -? -? -? -? oo oo oo oo -? -? -? . -? oo -? -? oo -? oo oo oo . oo . . . . . . . -? . . . . . . . HC | . . . . -? -? -? -? oo -? -? oo -? . . . . oo . -? -? -? oo oo oo . oo . . . . . . . . . . . . -? . . CC | -? -? . . oo oo oo -? oo oo oo oo -? -? -? -? . oo . . . . oo oo oo oo oo -? -? . -? . -? . -? . . . . . -? . SC | . -? -? . -? -? oo -? oo oo oo oo oo oo -? . . oo . . . -? oo oo oo oo -- -? -? -? -? . . . . . . . . . oo . TC | . -? -? . -? -? oo oo oo oo oo oo oo oo oo . -? oo . . -? -? oo oo oo oo oo -? -? oo -? . . . . . . -? . . oo . PZ | . . . . . -? . . . -? -? -? . -? -? . . -? . . . . -? -? -? . . . . . . . . . . . . . . . . . FZ | . . . . . . . . . . . . . . . . . . . . -? . . -? -? . . . . . . . . . . . . . . . . . OC | . . . . . . . . . . . . . . . . . . . . -? . oo -? -? . . -? . . . . . . -? . . . . . . . 2C | . . . . . . . . -? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4C | . . . . . . . . . . . . . . . . . . . . -? . -? -? -? . . . . . . . . . . . . . . . . . 8C | . . . . -? . . . . . . . . . . . . . . . -? . -? -? -? . . . . . . . . . . . . . . . . . EC | -? . . . . . . . . . . . . . . . . . . . -? . -? -? -? . . -? . . . . . . . . . . -? . . . GC | . . . . . . . . . . . . . . . . . . . . . . . -? . . . . . -? . . . . . . . . . . . . MC | . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -? . NC | . . . . . . . . . . . . . . . . . . . . . . -? . . . . . . . . . . . . . . . . . . . PC | . . . . . . . . . . . . . . . . -? . . . . . -? -? . . . . . . . . . . . . . . . . . . RC | . . . . . . . . . . . . . . . . . . . . . . -? -? -? . . . . . . . . . . . . . . . . . 4O 2A OD OH GS GT GH G2 GO GE G8 G4 OR AE AR AM AN OE SC TC CC CO C8 CG 8G DG 8A DC HC DA HA NO RA EO RO ED E8 RS ES ET DZ ZG -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- ES | . . . . . -? . . -? -? -? -? -? -? -? . . -? . . oo oo oo oo oo . -? . . . . . . -? . . -? . . . -? . ET | . . . . -? . -? -? -? -? -? -? -? -? -? . -? -? . . oo oo oo oo oo . -? -? -? -? . . . . . . . . . . oo . GS | . . -? . . -? . . -? . -? -? -? -? -? . -? oo . -? oo oo oo oo . -? . -? . . -? . . . . . . . . -? oo . MS | -? . . . -? . . . . -? . . . . . . . -? . . oo oo oo oo -? . . . . . . . . . . . . . . . oo . MT | . . . . . . . . . . . . . -? -? . . -? . . oo -? oo oo -? -? . -? . -? -? . . . . . . . . -? oo . NS | . . . . . . . . . . . . . -? -? . . -? . . oo oo oo oo -? -? . . . -? . . . . . . . . . . -? . NT | . . . . . -? . . -? . . . . . -? . . -? -? . oo -? oo oo . . -? . . -? . . . -? . . . . . . oo . PT | . . . . . -? . . -? -? . -? -? -? . . . -? . . -? -? oo oo oo . . . . . . . . . . . . . . . . . RS | . . -? . . . . . . . . . . -? -? . . -? . . oo oo oo oo -? . -? . . . . . . . . . . . . . -? . RT | . . . . -? . . . . -? . -? . -? . . . -? . . oo -? oo oo -? . -? . . -? . . . . -? . -? . . . oo . DT | . . . . . -? . -? -? -? -? -? . . . . . -? . . -? -? oo oo oo . -? . . . . . . . . . . . . . . . HT | . . -? -? . . . . -? . -? -? -? -? -? . . . . . -? -? oo oo oo . -? . . . . . . . . . . . . -? . . 8T | . . -? . . . . . -? -? . -? -? . . . . -? . . -? -? oo -? -? . . . . -? . . . . . . . . . . -? . 2T | . . . . . . . . . . . . -? . . . . . . . -? -? oo -? -? . . . . . . . . . . . . . . . -? . GT | . . . -? . . -? . . . . . . -? -? . . oo . . oo oo oo oo -? . . -? -? -? -? . . -? . . . -? . . oo . DS | . . . . . . . . -? . . . . . . . . . . . . -? oo oo -? . . . . . . . . . . . . . . . . . HS | . . . . . . . . . . . -? . . . . . . . . . -? oo -? -? . . . . . . . . . . . . . . . . . 8S | . . . . . . . . . . . . -? . . -? . -? . . -? -? oo -? -? . . . . . . . . . . . . . . . -? . FT | . . . . . . . . . . . . -? . . . . . . . . . oo -? -? . -? . . . . . . . . . . . . . -? . PS | . . . . . . . . . . . . . . -? . -? -? . -? -? -? oo -? -? . . . . . . . . . . . . . . . . . 2S | . . -? . . . . . . . . . . . . . . -? . . -? -? -? -? . . . . . . . . . . . . . . . . . . 4S | . . . . . . . . . . . . . . . . . . . . . . -? . . . . . . . . . . . . . . . . . . . 6S | . . . . . . . . . . . . . . . . . . . . . . -? . . . . . . . . . . . . . . . . . . . CS | -? . . . . -? . . -? . . -? . . . . . -? . . . . . -? -? . . . . . . . . . . . . . . . . . FS | . . . . . . . . -? . . . . . . . . . . . . . . . -? . . . . . . . . . . . . . . . . . KS | . . . . . . . . . . . . . . . . . . . . . . -? . . . . . . . . . . . . . . . . . . . OS | . . . . . . -? . . . . . . . . . . . . . -? . -? -? . . . . . . . . . . . . . . . . . . TS | . . -? . . -? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ZS | . . . . . . . . . . . . . . . . . . . . . -? . . . . . . . . . . . . . . . . . . . . CT | . . . . -? . . -? . . . -? . . . . . -? . . . . -? -? -? . -? . . . . . . . . . . . . . -? . KT | . . . . . . . . . . . . . . . . . . . . . -? -? . . . . . . . . . . . . . . . . . . . LT | . . . . . . . . . . . . . . . . . . . . . . -? . . . . . . . . . . . . . . . . . . . OT | . . . . . . . . -? . . . . . -? . . . . . -? . -? -? . . . . . . . . . . . . . . . . . . ST | . . . . . . . . . . . . . . . . . . . . . . -? -? -? . . . . . . . . . . . . . . . . . ZT | . . . . . -? . . . . . . . . . . . . . . . . . -? . . . . . . . . . . . . . . . . . . 4O 2A OD OH GS GT GH G2 GO GE G8 G4 OR AE AR AM AN OE SC TC CC CO C8 CG 8G DG 8A DC HC DA HA NO RA EO RO ED E8 RS ES ET DZ ZG -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- CG | -- -- oo oo -? . -? . -? . . . oo . . -? . -- oo oo . . . . -- -? -- -? -- oo -- . oo oo oo oo -? -? oo -- -? . 2O | . . . . -? . . . . . . . . . . . . . -? . . . . . . . -? -? -? -? -? -? -? oo -? oo -? oo oo oo -? . 4O | -? . -? . . . . . . . . . -? -? -? -? . -? -? -? oo . . . -? oo -? oo oo oo oo -? -? oo -? oo -? . oo oo oo . EO | -? -? . . . . . . . . -? . -? -? . . . -? . -? -? . . . -? -? -? oo oo oo oo . oo oo oo oo oo oo oo oo . . RO | . -? . . . . . . . . . . . . . . . . -? -? . . . . -? -? . oo oo oo oo -? oo oo oo oo oo -? oo oo -? . GO | -? -? . . . -? . . . . . . . . . . . . -? -? -? . . . -? oo -? oo oo oo oo . oo oo oo oo oo oo oo oo . . CO | . . . . . . . -? . -? . -? . . . . . . . . . . . . -? -? . -? . -? . . -? oo oo oo oo oo oo oo . . MO | -? . . . . . . . . . . . . . . . . . . . -? . . . . -? . oo oo oo oo . -? oo -? oo -? -? -? oo -? . DO | . . . . -? . . . -? . . -? . . . . . -? . . . . -? . -? . -? . . . -? . . oo -? -? oo -? oo oo . . HO | . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -? oo -? -? -? -? oo oo . . NO | -? . . . . . . . . . . . . . . . . -? . . . . . . -? -? -? oo oo oo oo . -? oo -? oo -? . oo oo -? . PO | . . . . . . . . . . . . . . . . . . . . -? . . . . . . -? . -? . . -? oo -? -? -? -? oo oo -? . TO | . . . . . -? . . . . . -? . . . . . . . . . . . . -? . -? . . -? -? . -? oo -? -? -? -? -? -? . . 8O | . . . . . . . . . . . . . . . . . . . . . . . . -? -? . -? -? -? -? . -? oo -? -? -? -? oo oo -? . OO | . -? . . . . . -? . . . . . . . . . . . . . . . . -? . . . . -? . . . -? -? -? -? . -? -? . . SO | -? . . . . . . . . . . . . . . . . . . . . . . . . -? . . . -? . . . -? -? -? -? -? -? -? -? . ZO | . . . . . . . . . . . -? . . . . . . . . . . . . -? . . . . -? . . -? -? -? . . . -? -? . . FO | . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -? . . . . -? . . . KO | . . . . . . . . . . . . . . . . . . -? . . . . . . . -? . -? . . . -? . . . . . . -? . . LO | . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -? . . . . . . . . . . . 4O 2A OD OH GS GT GH G2 GO GE G8 G4 OR AE AR AM AN OE SC TC CC CO C8 CG 8G DG 8A DC HC DA HA NO RA EO RO ED E8 RS ES ET DZ ZG -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 2A | . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . oo -? oo oo -? -? -? -? oo . . 8A | . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . oo oo oo oo -? oo oo oo oo . . DA | . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . oo -? oo oo -? oo oo oo oo . . HA | . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . oo -? oo oo -? oo oo oo oo . . RA | . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . oo -? -? oo -? -? -? -? oo . . CA | . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -? -? -? oo . -? -? -? -? . . EA | . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -? -? -? -? . -? -? -? -? . . FA | . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -? . . . GA | . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -? -? . -? . . . -? -? . . MA | . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -? . . . -? . . . . . NA | . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -? -? . . . . . . . OA | . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -? . -? . . PA | . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -? -? -? -? -? -? . . . SA | . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -? -? . -? -? -? . . TA | . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -? -? -? . -? -? -? . . . ZA | . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -? . . -? . -? . -? . . . EA | . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -? -? -? -? . -? -? -? -? . . FA | . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -? . . . GA | . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -? -? . -? . . . -? -? . . MA | . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -? . . . -? . . . . . NA | . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -? -? . . . . . . . OA | . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -? . -? . . PA | . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -? -? -? -? -? -? . . . SA | . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -? -? . -? -? -? . . TA | . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -? -? -? . -? -? -? . . . ZA | . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -? . . -? . -? . -? . . . 4O 2A OD OH GS GT GH G2 GO GE G8 G4 OR AE AR AM AN OE SC TC CC CO C8 CG 8G DG 8A DC HC DA HA NO RA EO RO ED E8 RS ES ET DZ ZG -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- AI | . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -? -? oo . . oo -? . . . II | . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -? . -? . . . . . . . OI | . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -? . . . . . . . 4O 2A OD OH GS GT GH G2 GO GE G8 G4 OR AE AR AM AN OE SC TC CC CO C8 CG 8G DG 8A DC HC DA HA NO RA EO RO ED E8 RS ES ET DZ ZG -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- C2 | -? . -? -? . . . -? . . . -? -? -? -? -? . oo -? -? . . . -? -? . -? . . . . . . . . . . . . -? . . E2 | . -? -? -? . . . -? . . . . -? oo -? oo -? oo -? -? . . . . . . . . . -? . . . . . . . . . . . . K2 | . . . . . . . . . . . . -? -? -? -? . oo -? . . . . . . . . . . . . . . . . . . . . . . . 22 | . . . . . . . . . . . . -? . -? . . -? . . . . . . . . . . . . . . . . . . . . . . . . 42 | . . . . . . . . . . . . . . . . -? -? . . . . . . . . . . . . . . . . . . . . . . . . 62 | . . . . . . . . . . . . . -? . . . -? . . . . . . . . . . . . . . . . . . . . . . . . 82 | . . . . . . . . . . . . . . . . . -? -? . . . . . . . . . . . . . . . . . . . . . . . H2 | . . . . . . . . . . . . . . . -? . . . . . . . . . . . . . . . . . . . . . . . . . . M2 | . . . . . . . -? . . . . -? -? -? -? -? -? . . . . . . . . . . . -? . . . . . . . . . . . . N2 | . . . . . . . -? . . . . . . -? -? -? -? . . . . . . . . . . . . . . . . . . . . . . . . O2 | -? . . . . . . . . . . . . -? . -? -? . -? -? . . . . . . . . . . . . . . . . . . . . . . R2 | . . . . . . . . . . . . . . -? . -? -? -? -? . . . . . . . . . . . . . . . . . . . . . . S2 | . . . . . . . . . . . . . . . . . . . . . . . . -? . . . . . . . . . . . . . . . . . T2 | . . . . . . . . . . -? . . . . . . -? -? -? . . . . -? . . . . . . . . . . . . . . . . . Z2 | . . . . . . . . -? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4O 2A OD OH GS GT GH G2 GO GE G8 G4 OR AE AR AM AN OE SC TC CC CO C8 CG 8G DG 8A DC HC DA HA NO RA EO RO ED E8 RS ES ET DZ ZG -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- G4 | -? -? oo oo . . . . . . . . oo . . . . oo -? . -? . -? -? . . . -? . -? -? . . . . . . . . . . . 84 | . . oo -? . . . . . . . . . . . . . -? . . -? . . . . . . . . . . . . . . . . . . . . . E4 | . . oo oo . . . . . . . . -? . . . . oo . . -? . . . . . . . . . . . . . . . . . . . . . M4 | . . oo -? . . . . . . . . . . . . . -? . . . . . . . . . . . . . . . . . . . . . . . . N4 | . . oo -? . . . . . . . . . . . . . -? . . . . . . . . . . . . . . . . . . . . . . . . O4 | . . oo . . . . . . . . . . . . . . -? . . -? . . . . . . . . . . . . . . . . . . . . . R4 | . . oo oo . . . . . . . . . . . . . -? . . . . . . . . . . . . . . . . . . . . . . . . 24 | . . -? -? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 | . . . -? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 | . . -? -? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C4 | . . -? . . . . . . . . . . . . . . -? . . . . . . . . . . . . . . . . . . . . . . . . K4 | . . -? -? . . . . . . . . -? . . . . . . . . . . . . . . . . . . . . . . . . . . . -? . S4 | . . -? . . . . . . . . . . . . . . -? . . . . . . . . . . . . . . . . . . . . . . . . 4O 2A OD OH GS GT GH G2 GO GE G8 G4 OR AE AR AM AN OE SC TC CC CO C8 CG 8G DG 8A DC HC DA HA NO RA EO RO ED E8 RS ES ET DZ ZG -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- C6 | -? . . . . . . . . . . . . . . . . . -? . . . . . . . . . . . . . . . . . . . . . . . G6 | . -? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . O6 | -? . . . . . . . . . . . -? . . . . . -? . . . . . . . . . . . . . . . . . . . . . . . 4O 2A OD OH GS GT GH G2 GO GE G8 G4 OR AE AR AM AN OE SC TC CC CO C8 CG 8G DG 8A DC HC DA HA NO RA EO RO ED E8 RS ES ET DZ ZG -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- EK | . -? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . GK | . -? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . IK | . . . -? . . . . . . . . -? . . . . -? . . . . . . . . . . . . . . . . . . . . . . . . OK | -? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -? . . . . . 4O 2A OD OH GS GT GH G2 GO GE G8 G4 OR AE AR AM AN OE SC TC CC CO C8 CG 8G DG 8A DC HC DA HA NO RA EO RO ED E8 RS ES ET DZ ZG -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- N8 | . . . . . . -? . -? . -? -? . oo oo -? -? -? -? . -? . . . . . . . . . . . . . . . . . . -? . . 28 | . . . . . -? . . -? . . . . . . -? . . . . . . . . . . . . . . . . . . . . . . . . . . 68 | . . . . . . . . . . . . . . . . . -? . -? . . . . . . . . . . . . . . . . . . . . . . 88 | . . . . . . . . . . -? . . . . -? . . . . . . . . . . . . . . . . . . . . . . -? . . . S8 | -? . . . -? . . -? oo -? -? oo . -? . -? . . . . . . . -? . . . . . . . . . . . . . . . . . . T8 | . . -? . -? -? -? -? oo oo oo oo . -? oo . -? -? . . . . . . . . . . . . . . . . . . . . . . . . D8 | . . . . . . . . . . -? . . . . . -? . . . . . . . . . . . . . . . . -? . . . . . . . . H8 | . . . . . . . . -? . . . . -? . . . . . . . . . . -? . . . . . . . . . . . . . . . . . K8 | . . . . . . . . . . . . . . . . -? -? -? -? . . . . . . . . . . . . . . . . . . . . . . M8 | . . . . . -? . . . . -? -? -? -? . -? -? -? . . . . . . . . . . . -? . . . . -? . . . -? -? . . O8 | . . . -? -? -? -? . -? . -? -? . -? -? -? -? -? -? -? -? . . . . . -? . . . . . . . . . . . . . . . P8 | . . . . . . . . . . -? . . -? . . . -? . . . . . . . . . . . . . . . . . . . . . . . . R8 | . . -? . . . . -? -? . -? -? -? -? -? -? . -? . -? . . . . . . . -? . . . . . . . . . . . . . . Z8 | -? . . . . . -? -? -? -? -? -? -? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4O 2A OD OH GS GT GH G2 GO GE G8 G4 OR AE AR AM AN OE SC TC CC CO C8 CG 8G DG 8A DC HC DA HA NO RA EO RO ED E8 RS ES ET DZ ZG -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 4F | . . . . . . . . . . . . . . . . . -? . . . . . . . . . . . . . . . . . . . . . . . . 8F | . . . . . . . . . . . . . . . . . . . -? . . . . . . . . . . . . . . . . . . . . . . CF | . . . . . . . . . . . . . . . . . . . -? . . . -? . . . . . . . . . . . . . . . . . . GF | . . . . . . . . . . . . . . . . . . . -? . . . . . . . . . . . . . . . . . . . . . . OF | . . . . . . . . . . . . . -? . . . -? . -? . . . . . . . . . . . . . . . . . . . . . . TF | . . . . . . . . . . . . . . . -? . . . . . . . . . . . . . . . . . . . . . . . . . . 4O 2A OD OH GS GT GH G2 GO GE G8 G4 OR AE AR AM AN OE SC TC CC CO C8 CG 8G DG 8A DC HC DA HA NO RA EO RO ED E8 RS ES ET DZ ZG -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 8L | . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -? . . . . . . . . CL | . . . . . . . -? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -? . . . GL | . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -? . . . . . . IL | . . -? -? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . OL | . . . . . . . . . . . . . . . . . . . -? . . . . . . . . . . . . . . . . . . . . . . 4O 2A OD OH GS GT GH G2 GO GE G8 G4 OR AE AR AM AN OE SC TC CC CO C8 CG 8G DG 8A DC HC DA HA NO RA EO RO ED E8 RS ES ET DZ ZG -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- DM | . . . . . . . . . . . . . . . . . -? . -? . . . . . . . . . . . . . . . . . . . . . . HM | . . . . . . . . . . . . . . . . . . . -? . . . . . . . . . . . . . . . . . . . . . . OM | -? . -? . . . . . -? . -? . . . . . . -? -? -? . . . . . . . . . -? . . . . . . . . . . . . ON | . . -? . . . . . . . . . . . . . . -? -? -? . . . . . . . . . . . . . . . . . . . . . . Analysis: it seems that, to make further progress, we must collapse equivalent letters: H and D, S and T, perhaps F and P. The latter pair appear to be "joker" letters, working as E in some contexts, H/D in others. On a first approximation, we should also merge AM and AN, 6 and K, and get rid of leftover I's. Finally, we should substitute the single-letter patterns that have unambiguous categories for the equivalent set of digraphs.