Each row of the table represents a pair of matching sides.

This tarsia is:

Programmatic preload: use square brackets [ ] to perform simple calculations, using x as the row number. For example, the default preload uses "x=[x]" for the first field, and "5x=[5*x]" for the right. You may use operators +, -, *, /, ^ and brackets ( ). Use R, S or T followed by a number to generate a random integer from 0 to one less than the number (e.g. R20 for a number between 0 and 19), then use RR (or SS or TT) to later reference the same number. Preload rules are not saved, and it is expected that preloaded values will often be manually adjusted.