```
data/
├── train.csv       # 150 rows: item1, item2, result
├── test.csv        # 70 rows: Id, item1, item2
└── candidates.csv  # 70 rows: result (unique candidate labels)
```

- **Training set:** 150 labeled examples
- **Test set:** 70 pairs to predict
- **Candidates:** The list of 70 possible results for the test set
- All items are lowercase English words or short phrases
- The assignment is bijective, each test pair maps to exactly one unique candidate, and each candidate is used once.