Task: String-Relationship (source dataset: Auto-Relate)

You are given a table below, where some of the columns may be derived from other columns using string-based transformations (e.g., string split, concatenation, formatting, substring extraction, and pattern matching, etc.). 

Your task is to identify string transformation relationships between the columns, by determining if any column, henceforce referred to as a TargetColumn, can be derived from other columns, referred to as SourceColumns, using the string-based transformations. Please only return relationships that are semantically meaningful and truly hold, and do not return any relationships that are spurious. 

No explanation is needed, return all the detected relationships in the following JSON format: 
{
  "String-Relationship": [
    [["SourceColumn1", "SourceColumn2", ...], "TargetColumn"],
    ...
  ]
}

Input Table:
| Foreign_0   |   Foreign_1 |   Foreign_2 |   Foreign_3 |   Foreign_4 | Foreign_5   | Foreign_6                                                                          | Foreign_7   |   Foreign_8 |   Foreign_9 |   Foreign_10 |   Foreign_11 | Foreign_12   |       Foreign_13 | Foreign_14                          |   Foreign_15 | Foreign_16           |   Foreign_17 |   Foreign_18 | Foreign_19      |   Foreign_20 |   Foreign_21 |   Foreign_22 |   Foreign_23 |   Foreign_24 |   Foreign_25 |   Foreign_26 | Foreign_27        | Foreign_28   |   Foreign_29 |   A | B                                           | C      | D         |   E | F                                                                                                                                                                      |   G |   H |
|:------------|------------:|------------:|------------:|------------:|:------------|:-----------------------------------------------------------------------------------|:------------|------------:|------------:|-------------:|-------------:|:-------------|-----------------:|:------------------------------------|-------------:|:---------------------|-------------:|-------------:|:----------------|-------------:|-------------:|-------------:|-------------:|-------------:|-------------:|-------------:|:------------------|:-------------|-------------:|----:|:--------------------------------------------|:-------|:----------|----:|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------------|----:|----:|
| 5           |         168 |   161467    |          30 |        3    | 53          | Coolant spin on filter/conditioner                                                 | CHPC        |        0.7  |         194 |        42100 |      1315813 |              |      2.20861e+06 | RENFE ALTA VELOCITAT (AVE)          |           93 | Belfast LGD          |      102.9   |            4 |                 |           74 |      10.8818 |           11 |        15000 |      166.851 |         1661 |        102.4 | Jeroen Sercu      | CLM          |       180000 |   1 | RECORD TYPE CODE                            | 1-5    | X(5)      |   5 | "TPALT"                                                                                                                                                                |   1 |   5 |
| 5           |          18 |   180529    |           0 |        3    |             | Davco 382 fuel/water separator, non heated                                         |             |        0.6  |         150 |        42100 |       473925 |              | 614110           | RENFE RODALIES                      |           21 | Northern Ireland     |      100.8   |           14 | Big Dog Classic |           32 |    4240.69   |           41 |         1625 |      166.851 |         2317 |        102.4 | Arthur Janssens   | LM           |        37000 |   2 | REPORT YEAR                                 | 6-9    | 9(4)      |   4 | This is the calendar year that this report is being sent by the TPA.                                                                                                   |   6 |   9 |
|             |             |             |             |             |             |                                                                                    |             |             |             |              |              |              |                  |                                     |              |                      |              |              |                 |              |              |              |              |              |              |              |                   |              |              |     |                                             |        |           |     | Format is: "YYYY".                                                                                                                                                     |     |     |
| 5           |         296 |    48004.5  |          30 |        1.68 | 31          | Davco 382 fuel/water separator, non heated                                         |             |        0.6  |          98 |        42100 |     12228064 |              | 344982           | RENFE AVANT                         |           93 | Belfast LGD          |      100.8   |           23 |                 |           12 |       0      |           30 |         1625 |     2586.19  |         7722 |        102.4 | Glenn Vlamynck    | LM           |        37000 |   3 | SEQUENCE NO                                 | 10-16  | 9(7)      |   7 | An incrementing batch sequence number that starts at 0000001.                                                                                                          |  10 |  16 |
| 5           |          16 |   180529    |           0 |        3.25 | 51          | Oil fill and dipstick EZ access                                                    |             |        0.8  |         154 |        42100 |      2714217 |              |  74944.1         | RENFE MITJANA DISTÀNCIA (REGIONALS) |           45 | Northern Ireland     |      108.481 |           38 |                 |           12 |       0      |           41 |         1625 |     2669.61  |         2317 |        102.4 | Anthony Denoyel   | LM           |       180000 |   4 | BENEFIT YEAR                                | 17-20  | 9(4)      |   4 | The benefit year for which invoice cycle has ended.                                                                                                                    |  17 |  20 |
|             |             |             |             |             |             |                                                                                    |             |             |             |              |              |              |                  |                                     |              |                      |              |              |                 |              |              |              |              |              |              |              |                   |              |              |     |                                             |        |           |     | Format is: "YYYY".                                                                                                                                                     |     |     |
| 5           |          18 |    34312.6  |           0 |        4.98 | 45          | Front engine powered take off adapter and radiator cut out                         |             |        0.7  |         191 |        42100 |      1986482 |              | 461540           | RENFE AVANT                         |           93 | Belfast LGD Deprived |      100     |            3 |                 |           34 |    4240.69   |           30 |        15000 |     2669.61  |         7722 |        102.4 | Anthony Denoyel   | LM           |        37000 |   5 | DDPS SYSTEM DATE                            | 21-28  | 9(8)      |   8 | ‘CCYYMMDD’ = DDPS File creation date.                                                                                                                                  |  21 |  28 |
| 5           |          28 |   125608    |         146 |       20.97 | 58          | Coolant spin on filter/conditioner                                                 |             |        0.7  |         181 |        34500 |     58343439 |              | 791192           | METRO                               |           96 | Northern Ireland     |      100.8   |            1 |                 |           34 |       0      |           58 |        15000 |     2586.19  |         4655 |        102.4 | Diego De Soete    | LM           |       180000 |   6 | DDPS SYSTEM TIME                            | 29-34  | 9(6)      |   6 | ‘HHMMSS’ = DDPS File creation time.                                                                                                                                    |  29 |  34 |
| 3           |          73 |    62202.7  |           0 |        4.98 | 61          | Fuel/water separator/heated/ Thermostatically controlled, Racor 400 series (Brand) |             |        0.9  |          93 |        42100 |      1827841 |              |      2.40876e+06 | METRO                               |           96 | Belfast LGD          |      105.8   |           42 |                 |           18 |       0      |           58 |        15000 |     4504.97  |         4655 |         89.6 | Arthur Janssens   | LM           |        18200 |   7 | FILE ID                                     | 35-39  | X(5)      |   5 | 12UMD - Manufacturer Reimbursement Detail.                                                                                                                             |  35 |  39 |
| 3           |          70 |     8838.98 |           0 |        4.97 | 18          | Delco 24 SI Alternator, 145 AMP                                                    |             |        0.4  |         214 |        34500 |    219478307 |              |      2.20861e+06 | TRAMVIA                             |           69 | Belfast LGD Deprived |      108.481 |           14 |                 |          208 |       0      |           66 |         1625 |     1334.81  |         7215 |         57.6 | Adiel De Waele    | LM           |       180000 |   8 | LABELER CODE                                | 40-44  | X(5)      |   5 | Labeler Code is the first 5 positions of the NDC.  Format is MMMMM.                                                                                                    |  40 |  44 |
| 5           |          27 |    62202.7  |           0 |        3.25 | 16          | Dual element air cleaner                                                           |             |        0.4  |          93 |        34500 |      2714217 |              |      1.17769e+06 | FGC                                 |           93 | Northern Ireland     |      102.9   |            3 |                 |           74 |       0      |           66 |         1625 |     2669.61  |         1661 |        102.4 | Pieter Maelegheer | LM           |        90000 |   9 | DETAIL RECORD COUNT                         | 45-55  | 9(11)     |  11 | The number of DETMD records for this Labeler.                                                                                                                          |  45 |  55 |
| 3           |          75 |   239974    |           0 |        6.48 |             | Delco 24 SI Alternator, 130 AMP                                                    |             |        0.8  |          93 |        42100 |      1154102 |              | 105459           | RENFE ALTA VELOCITAT (AVE)          |           69 | Northern Ireland     |      100     |            8 |                 |           18 |       0      |           30 |         1625 |     2586.19  |         7215 |        102.4 | Glenn Vlamynck    | LM           |       180000 |  10 | TOTAL REPORTED GAP DISCOUNT PREVIOUS AMOUNT | 56-69  | S9(12)V99 |  14 | The Total Reported Gap Discount amounts that were reported on the most recent invoices related to the upheld disputes.                                                 |  56 |  69 |
| 5           |         237 |   143168    |          30 |        1    | 53          | Oil fill and dipstick EZ access                                                    |             |        0.8  |          40 |        34500 |     58343439 |              |      3.71906e+06 | RENFE ALTA VELOCITAT (AVE)          |           33 | Northern Ireland     |      100.8   |            8 |                 |           12 |       0      |           50 |        15000 |     2586.19  |         6617 |        102.4 | Tom Geldhof       | CLM          |       180000 |  11 | TOTAL REPORTED GAP DISCOUNT CURRENT AMOUNT  | 70-83  | S9(12)V99 |  14 | The Total Gap Discount amounts as of the creation of this Reimbursement Report.                                                                                        |  70 |  83 |
| 5           |          46 |   180529    |          30 |       17.84 |             | Delco 24 SI Alternator, 130 AMP                                                    |             |        0.4  |         207 |        42100 |    219478307 |              | 351416           | RENFE AVANT                         |           96 | Belfast LGD Deprived |      102.9   |            4 | Record Breakers |           74 |     301.064  |           16 |        15000 |     1334.81  |          222 |         57.6 | Arthur Janssens   | CLM          |       180000 |  12 | TOTAL UPHELD DISPUTE REIMBURSEMENT AMOUNT   | 84-97  | S9(12)V99 |  14 | Total net payment amount calculated as the "Total Reported Gap Discount Current Amount" minus the "Total Reported Gap Discount Previous Amount."                       |  84 |  97 |
|             |             |             |             |             |             |                                                                                    |             |             |             |              |              |              |                  |                                     |              |                      |              |              |                 |              |              |              |              |              |              |              |                   |              |              |     |                                             |        |           |     |                                                                                                                                                                        |     |     |
|             |             |             |             |             |             |                                                                                    |             |             |             |              |              |              |                  |                                     |              |                      |              |              |                 |              |              |              |              |              |              |              |                   |              |              |     |                                             |        |           |     | The net payment amount that needs to be paid (reimbursed) by the contracts to the manufacturers.  This will be displayed as a negative amount in the reporting output. |     |     |
|             |          25 |   200379    |           0 |        3.76 | 60          | Dual element air cleaner                                                           |             |        0.95 |          32 |        42100 |    219478307 |              | 194732           | FGC                                 |           45 | Belfast LGD Deprived |      104.973 |           14 |                 |           34 |       0      |            6 |         1625 |     1334.81  |         2317 |        102.4 | Arthur Janssens   | CLM          |        37000 |  13 | FILLER                                      | 98-200 | X(103)    | 103 | Spaces                                                                                                                                                                 |  98 | 200 |



label: G
H
C
labeled_data: G
H
C
output: {"String-Relationship": [[["G", "H"], "C"]]}
source: $MMTU_HOME/resources/Relationship-finding/ST/table_503963___xlsx_15e21b4e119e303b7596943eeb2808b993e1a2a7.xlsx___line_136