strings:
ABCD
AFGHM
IJKLM
AIN
NJFB
NKGC
NLHD
NME
vertices:
['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N']
edges:
('A', 'B')
('A', 'C')
('A', 'D')
('A', 'F')
('A', 'G')
('A', 'H')
('A', 'I')
('A', 'M')
('A', 'N')
('B', 'C')
('B', 'D')
('B', 'F')
('B', 'J')
('B', 'N')
('C', 'D')
('C', 'G')
('C', 'K')
('C', 'N')
('D', 'H')
('D', 'L')
('D', 'N')
('E', 'M')
('E', 'N')
('F', 'G')
('F', 'H')
('F', 'J')
('F', 'M')
('F', 'N')
('G', 'H')
('G', 'K')
('G', 'M')
('G', 'N')
('H', 'L')
('H', 'M')
('H', 'N')
('I', 'J')
('I', 'K')
('I', 'L')
('I', 'M')
('I', 'N')
('J', 'K')
('J', 'L')
('J', 'M')
('J', 'N')
('K', 'L')
('K', 'M')
('K', 'N')
('L', 'M')
('L', 'N')
('M', 'N')
lines:
['A', 'B', 'C', 'D']
['A', 'F', 'G', 'H', 'M']
['I', 'J', 'K', 'L', 'M']
['A', 'I', 'N']
['N', 'J', 'F', 'B']
['N', 'K', 'G', 'C']
['N', 'L', 'H', 'D']
['N', 'M', 'E']
triangles:
1 ('A', 'B', 'F')
2 ('A', 'B', 'N')
3 ('A', 'C', 'G')
4 ('A', 'C', 'N')
5 ('A', 'D', 'H')
6 ('A', 'D', 'N')
7 ('A', 'F', 'N')
8 ('A', 'G', 'N')
9 ('A', 'H', 'N')
10 ('A', 'I', 'M')
11 ('A', 'M', 'N')
12 ('B', 'C', 'N')
13 ('B', 'D', 'N')
14 ('C', 'D', 'N')
15 ('F', 'G', 'N')
16 ('F', 'H', 'N')
17 ('F', 'J', 'M')
18 ('F', 'M', 'N')
19 ('G', 'H', 'N')
20 ('G', 'K', 'M')
21 ('G', 'M', 'N')
22 ('H', 'L', 'M')
23 ('H', 'M', 'N')
24 ('I', 'J', 'N')
25 ('I', 'K', 'N')
26 ('I', 'L', 'N')
27 ('I', 'M', 'N')
28 ('J', 'K', 'N')
29 ('J', 'L', 'N')
30 ('J', 'M', 'N')
31 ('K', 'L', 'N')
32 ('K', 'M', 'N')
33 ('L', 'M', 'N')
triangles found:
33