Task: Functional-Dependency (source dataset: Auto-Relate)

Given a table represented shown below, your task is to determine functional dependencies that exist in the table. Recall that a functional dependency is a relationship where the value of one attribute (or a set of attributes), known as the determinant columns, can uniquely determines the value of another attribute, known as the dependent columns (e.g., student-ID => student-Name, car-model => car-make, employee-ID => department, etc.).

Instructions:
Analyze the provided table below, identify all functional dependencies that should semantically hold in the table. Do not produce spurious relationships that not semantically meaningful.

No explanation, format the output as a JSON object:{"Functional-Dependency": <list of functional dependencies>}. Each functional dependency should be represented as [<determinant column>, <dependent column>]

Input Table:
| Order ID   | Product ID   | Location ID   | Sales Person ID   | Customer ID   | Purchase Date           |   Quantity | Customer Name       | Profit Groups   |   Average Sales | Sales Grouping   |
|:-----------|:-------------|:--------------|:------------------|:--------------|:------------------------|-----------:|:--------------------|:----------------|----------------:|:-----------------|
| AX15456    | ENX2090      | A105          | EMP1006           | C1667         | 2016-11-25 00:00:00.000 |          2 | Kevin Lopez         | Poor Clients    |        12932.3  | Mid Sales        |
| AX14817    | ENX2035      | A177          | EMP1014           | C1584         | 2017-12-26 00:00:00.000 |          1 | Howard Harrison     | Ok Client       |        12583    | Mid Sales        |
| AX24882    | ENX2029      | A188          | EMP1011           | C1395         | 2015-09-06 00:00:00.000 |          2 | Billy Reid          | Poor Clients    |        12224    | Mid Sales        |
| AX18918    | ENX2079      | A139          | EMP1003           | C1775         | 2017-05-11 00:00:00.000 |          1 | Kenneth Marshall    | Ok Client       |        17741.3  | High Sales       |
| AX10196    | ENX2083      | A110          | EMP1008           | C1141         | 2015-06-22 00:00:00.000 |          1 | Phillip Harvey      | Good Client     |        24737    | High Sales       |
| AX22160    | ENX2068      | A167          | EMP1037           | C1543         | 2016-11-26 00:00:00.000 |          1 | Brian Kim           | Ok Client       |        21600    | High Sales       |
| AX24319    | ENX2092      | A166          | EMP1044           | C1406         | 2016-06-26 00:00:00.000 |          1 | Paul Richardson     | Ok Client       |        13359.3  | Mid Sales        |
| AX17585    | ENX2057      | A142          | EMP1030           | C1246         | 2016-08-25 00:00:00.000 |          1 | Ronald Bradley      | Good Client     |        25576    | Very High Sales  |
| AX11899    | ENX2064      | A173          | EMP1012           | C1205         | 2017-05-13 00:00:00.000 |          1 | Eric Shaw           | Ok Client       |        16738    | High Sales       |
| AX16925    | ENX2057      | A126          | EMP1002           | C1047         | 2015-04-19 00:00:00.000 |          1 | Patrick Graham      | Ok Client       |        15021    | High Sales       |
| AX23507    | ENX2082      | A154          | EMP1023           | C1140         | 2016-01-20 00:00:00.000 |          1 | Henry Reyes         | Ok Client       |        16050.7  | High Sales       |
| AX23444    | ENX2056      | A118          | EMP1000           | C1216         | 2016-06-11 00:00:00.000 |          1 | Jimmy Harper        | Ok Client       |        12398.7  | Mid Sales        |
| AX21334    | ENX2032      | A168          | EMP1014           | C1326         | 2016-04-22 00:00:00.000 |          2 | Matthew Duncan      | Ok Client       |        17877.3  | High Sales       |
| AX14838    | ENX2025      | A119          | EMP1037           | C1463         | 2015-10-05 00:00:00.000 |          1 | Christopher Nguyen  | Ok Client       |        19992.3  | High Sales       |
| AX21981    | ENX2093      | A123          | EMP1037           | C1317         | 2015-07-20 00:00:00.000 |          1 | Mark Morales        | Good Client     |        18845.3  | High Sales       |
| AX19383    | ENX2061      | A180          | EMP1001           | C1125         | 2016-05-13 00:00:00.000 |          1 | Nicholas Williamson | Ok Client       |        18782    | High Sales       |
| AX19147    | ENX2021      | A105          | EMP1028           | C1191         | 2015-03-26 00:00:00.000 |          1 | Sean Vasquez        | Poor Clients    |         4768.33 | Low Sales        |
| AX18266    | ENX2094      | A196          | EMP1009           | C1638         | 2016-04-13 00:00:00.000 |          2 | Jack Lynch          | Poor Clients    |         6377.67 | Low Sales        |
| AX20023    | ENX2093      | A173          | EMP1037           | C1662         | 2015-11-27 00:00:00.000 |          2 | Jose Ellis          | Poor Clients    |        10862.7  | Mid Sales        |
| AX22388    | ENX2074      | A126          | EMP1038           | C1644         | 2015-08-25 00:00:00.000 |          1 | Terry Watson        | Ok Client       |        10734.3  | Mid Sales        |
| AX23089    | ENX2065      | A125          | EMP1002           | C1232         | 2015-07-11 00:00:00.000 |          1 | Justin Butler       | Ok Client       |        21822.7  | High Sales       |
| AX11496    | ENX2085      | A144          | EMP1032           | C1622         | 2015-08-30 00:00:00.000 |          1 | Joseph Warren       | Poor Clients    |        12514.7  | Mid Sales        |
| AX15912    | ENX2011      | A170          | EMP1005           | C1617         | 2017-02-24 00:00:00.000 |          1 | Albert Rice         | Ok Client       |        20023    | High Sales       |
| AX16013    | ENX2060      | A152          | EMP1016           | C1250         | 2016-05-08 00:00:00.000 |          3 | Christopher Ramos   | Poor Clients    |        11520    | Mid Sales        |
| AX23943    | ENX2079      | A103          | EMP1017           | C1584         | 2017-10-15 00:00:00.000 |          1 | Howard Harrison     | Ok Client       |        12583    | Mid Sales        |
| AX22644    | ENX2091      | A182          | EMP1021           | C1492         | 2016-04-18 00:00:00.000 |          1 | David Wilson        | Poor Clients    |         7392.33 | Low Sales        |
| AX19054    | ENX2043      | A157          | EMP1012           | C1633         | 2016-08-22 00:00:00.000 |          1 | Ryan Ruiz           | Ok Client       |        17823    | High Sales       |
| AX19428    | ENX2017      | A126          | EMP1010           | C1512         | 2017-06-17 00:00:00.000 |          1 | Shawn Ray           | Ok Client       |        19197    | High Sales       |
| AX14442    | ENX2099      | A123          | EMP1014           | C1517         | 2015-03-08 00:00:00.000 |          3 | Eric Alvarez        | Ok Client       |        16904    | High Sales       |
| AX11261    | ENX2077      | A125          | EMP1036           | C1274         | 2017-03-04 00:00:00.000 |          2 | Paul Henderson      | Ok Client       |        16029.7  | High Sales       |
| AX17870    | ENX2036      | A151          | EMP1039           | C1400         | 2016-06-12 00:00:00.000 |          1 | Ralph Elliott       | Ok Client       |        19995.7  | High Sales       |
| AX23715    | ENX2051      | A112          | EMP1035           | C1768         | 2015-07-29 00:00:00.000 |          1 | Stephen Greene      | Ok Client       |        17070    | High Sales       |
| AX10169    | ENX2020      | A180          | EMP1018           | C1215         | 2017-09-17 00:00:00.000 |          1 | Jonathan Freeman    | Ok Client       |        11523.3  | Mid Sales        |
| AX22115    | ENX2054      | A149          | EMP1009           | C1540         | 2017-08-02 00:00:00.000 |          3 | Victor Hughes       | Ok Client       |        15851.3  | High Sales       |
| AX12361    | ENX2044      | A141          | EMP1040           | C1014         | 2015-04-22 00:00:00.000 |          3 | Jason Duncan        | Ok Client       |        14544.3  | Mid Sales        |
| AX15107    | ENX2002      | A162          | EMP1009           | C1179         | 2016-01-03 00:00:00.000 |          3 | Juan Scott          | Ok Client       |        16789    | High Sales       |
| AX11250    | ENX2071      | A137          | EMP1003           | C1459         | 2017-07-28 00:00:00.000 |          1 | Charles Sims        | Ok Client       |        13662.7  | Mid Sales        |
| AX20655    | ENX2092      | A164          | EMP1031           | C1789         | 2015-10-12 00:00:00.000 |          1 | Steven Nichols      | Poor Clients    |         7662    | Low Sales        |
| AX18635    | ENX2038      | A181          | EMP1005           | C1426         | 2016-01-07 00:00:00.000 |          4 | Steven Hayes        | Ok Client       |        16256.7  | High Sales       |
| AX15771    | ENX2047      | A195          | EMP1025           | C1383         | 2017-04-22 00:00:00.000 |          1 | Gary Jones          | Poor Clients    |        11946.3  | Mid Sales        |
| AX22232    | ENX2067      | A154          | EMP1036           | C1438         | 2017-04-05 00:00:00.000 |          3 | George Thompson     | Ok Client       |        13874    | Mid Sales        |
| AX24507    | ENX2075      | A153          | EMP1019           | C1286         | 2017-07-16 00:00:00.000 |          1 | Alan Sims           | Poor Clients    |         8617.67 | Low Sales        |
| AX17939    | ENX2072      | A187          | EMP1031           | C1767         | 2015-12-15 00:00:00.000 |          2 | Donald Andrews      | Ok Client       |        17098.7  | High Sales       |
| AX18238    | ENX2025      | A107          | EMP1027           | C1796         | 2017-12-09 00:00:00.000 |          1 | Patrick Hall        | Ok Client       |        13187.7  | Mid Sales        |
| AX22651    | ENX2066      | A142          | EMP1029           | C1289         | 2015-10-05 00:00:00.000 |          2 | Ronald Anderson     | Ok Client       |        14603.7  | Mid Sales        |
| AX20784    | ENX2050      | A129          | EMP1000           | C1697         | 2016-08-24 00:00:00.000 |          4 | Justin Miller       | Ok Client       |        13200.7  | Mid Sales        |
| AX22410    | ENX2077      | A177          | EMP1017           | C1738         | 2016-01-06 00:00:00.000 |          1 | Shawn Owens         | Ok Client       |        16242.3  | High Sales       |
| AX10625    | ENX2003      | A102          | EMP1035           | C1435         | 2015-01-10 00:00:00.000 |          2 | Kevin Campbell      | Ok Client       |        13401    | Mid Sales        |
| AX10838    | ENX2100      | A132          | EMP1023           | C1229         | 2015-01-11 00:00:00.000 |          1 | Larry Ray           | Poor Clients    |         8155.67 | Low Sales        |
| AX16514    | ENX2098      | A150          | EMP1012           | C1408         | 2016-12-29 00:00:00.000 |          1 | Carl Reid           | Ok Client       |        13259    | Mid Sales        |



label: Customer ID
Customer Name
Customer ID
Profit Groups
Customer ID
Average Sales
Customer ID
Sales Grouping
output: {"Functional-Dependency": [["Customer ID", "Customer Name"], ["Customer ID", "Profit Groups"], ["Customer ID", "Average Sales"], ["Customer ID", "Sales Grouping"]]}
labeled_fds: Customer ID
Customer Name
Customer ID
Profit Groups
Customer ID
Average Sales
Customer ID
Sales Grouping
Purchase Date
Profit Groups
Average Sales
Customer ID
Average Sales
Profit Groups
source: $MMTU_HOME/resources/Relationship-finding/FD/296794307