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:
| OrderDate               | OrderNumber   |   ProductKey |   CustomerKey |   TerritoryKey |   OrderLineItem |   OrderQuantity |   SalesTerritoryKey | Region         | Country        | Continent     |
|:------------------------|:--------------|-------------:|--------------:|---------------:|----------------:|----------------:|--------------------:|:---------------|:---------------|:--------------|
| 2017-12-23 00:00:00.000 | SO60574       |          214 |         13842 |              8 |               3 |               1 |                   8 | Germany        | Germany        | Europe        |
| 2017-02-02 00:00:00.000 | SO63385       |          528 |         23208 |              6 |               1 |               2 |                   6 | Canada         | Canada         | North America |
| 2017-10-23 00:00:00.000 | SO56555       |          529 |         24946 |              4 |               2 |               2 |                   4 | Southwest      | United States  | North America |
| 2017-04-02 00:00:00.000 | SO67442       |          220 |         14618 |              1 |               2 |               1 |                   1 | Northwest      | United States  | North America |
| 2017-11-17 00:00:00.000 | SO58086       |          471 |         16950 |              6 |               3 |               1 |                   6 | Canada         | Canada         | North America |
| 2016-11-12 00:00:00.000 | SO57803       |          479 |         16409 |              8 |               4 |               2 |                   8 | Germany        | Germany        | Europe        |
| 2017-08-11 00:00:00.000 | SO52398       |          584 |         20159 |              9 |               1 |               1 |                   9 | Australia      | Australia      | Pacific       |
| 2017-09-03 00:00:00.000 | SO53740       |          528 |         23049 |              1 |               2 |               2 |                   1 | Northwest      | United States  | North America |
| 2016-12-16 00:00:00.000 | SO60170       |          214 |         22233 |              6 |               2 |               1 |                   6 | Canada         | Canada         | North America |
| 2017-06-11 00:00:00.000 | SO72656       |          487 |         15614 |             10 |               5 |               1 |                  10 | United Kingdom | United Kingdom | Europe        |
| 2017-12-31 00:00:00.000 | SO61155       |          528 |         11797 |              4 |               3 |               1 |                   4 | Southwest      | United States  | North America |
| 2017-02-20 00:00:00.000 | SO64551       |          535 |         25869 |              1 |               1 |               2 |                   1 | Northwest      | United States  | North America |
| 2017-10-10 00:00:00.000 | SO55919       |          490 |         19985 |              1 |               2 |               1 |                   1 | Northwest      | United States  | North America |
| 2017-02-16 00:00:00.000 | SO64253       |          215 |         11732 |              2 |               1 |               1 |                   2 | Northeast      | United States  | North America |
| 2017-12-29 00:00:00.000 | SO60998       |          528 |         11024 |              4 |               1 |               2 |                   4 | Southwest      | United States  | North America |
| 2016-10-02 00:00:00.000 | SO55434       |          477 |         11348 |              8 |               1 |               2 |                   8 | Germany        | Germany        | Europe        |
| 2017-03-27 00:00:00.000 | SO67008       |          215 |         23185 |              4 |               4 |               1 |                   4 | Southwest      | United States  | North America |
| 2016-08-09 00:00:00.000 | SO52328       |          484 |         18302 |              9 |               2 |               2 |                   9 | Australia      | Australia      | Pacific       |
| 2017-11-22 00:00:00.000 | SO58398       |          356 |         13319 |              1 |               1 |               1 |                   1 | Northwest      | United States  | North America |
| 2017-06-03 00:00:00.000 | SO72077       |          529 |         27736 |              1 |               2 |               3 |                   1 | Northwest      | United States  | North America |
| 2017-04-06 00:00:00.000 | SO67726       |          223 |         17636 |              8 |               3 |               2 |                   8 | Germany        | Germany        | Europe        |
| 2017-10-14 00:00:00.000 | SO56075       |          530 |         27914 |              4 |               1 |               2 |                   4 | Southwest      | United States  | North America |
| 2016-12-02 00:00:00.000 | SO59165       |          229 |         17036 |              6 |               2 |               1 |                   6 | Canada         | Canada         | North America |
| 2017-03-31 00:00:00.000 | SO67234       |          537 |         11141 |              4 |               1 |               1 |                   4 | Southwest      | United States  | North America |
| 2016-10-15 00:00:00.000 | SO56184       |          479 |         22045 |              1 |               2 |               1 |                   1 | Northwest      | United States  | North America |
| 2017-06-29 00:00:00.000 | SO74074       |          214 |         13580 |              8 |               2 |               1 |                   8 | Germany        | Germany        | Europe        |
| 2017-04-08 00:00:00.000 | SO67889       |          582 |         23663 |              9 |               1 |               1 |                   9 | Australia      | Australia      | Pacific       |
| 2016-04-17 00:00:00.000 | SO50058       |          381 |         14414 |              4 |               1 |               1 |                   4 | Southwest      | United States  | North America |
| 2017-05-27 00:00:00.000 | SO71430       |          223 |         18793 |              9 |               1 |               2 |                   9 | Australia      | Australia      | Pacific       |
| 2016-09-19 00:00:00.000 | SO54655       |          484 |         13148 |              6 |               3 |               2 |                   6 | Canada         | Canada         | North America |
| 2017-05-26 00:00:00.000 | SO71396       |          220 |         14547 |             10 |               3 |               1 |                  10 | United Kingdom | United Kingdom | Europe        |
| 2017-11-04 00:00:00.000 | SO57423       |          479 |         23066 |              4 |               2 |               2 |                   4 | Southwest      | United States  | North America |
| 2016-10-31 00:00:00.000 | SO57007       |          389 |         19744 |              4 |               1 |               1 |                   4 | Southwest      | United States  | North America |
| 2016-11-27 00:00:00.000 | SO58687       |          580 |         19564 |              9 |               1 |               1 |                   9 | Australia      | Australia      | Pacific       |
| 2016-11-03 00:00:00.000 | SO57307       |          362 |         12226 |              8 |               1 |               1 |                   8 | Germany        | Germany        | Europe        |
| 2017-08-22 00:00:00.000 | SO52956       |          358 |         11317 |              1 |               1 |               1 |                   1 | Northwest      | United States  | North America |
| 2017-10-17 00:00:00.000 | SO56231       |          540 |         18300 |              9 |               1 |               1 |                   9 | Australia      | Australia      | Pacific       |
| 2017-01-12 00:00:00.000 | SO61933       |          477 |         21771 |              4 |               2 |               2 |                   4 | Southwest      | United States  | North America |
| 2017-01-15 00:00:00.000 | SO62127       |          479 |         11248 |              7 |               1 |               2 |                   7 | France         | France         | Europe        |
| 2017-10-17 00:00:00.000 | SO56241       |          536 |         23357 |              4 |               1 |               1 |                   4 | Southwest      | United States  | North America |
| 2017-08-19 00:00:00.000 | SO52794       |          540 |         23801 |              1 |               1 |               1 |                   1 | Northwest      | United States  | North America |
| 2016-10-02 00:00:00.000 | SO55397       |          358 |         12314 |              8 |               1 |               1 |                   8 | Germany        | Germany        | Europe        |
| 2017-06-23 00:00:00.000 | SO73610       |          537 |         11086 |              4 |               2 |               1 |                   4 | Southwest      | United States  | North America |
| 2017-03-02 00:00:00.000 | SO65433       |          483 |         15944 |              1 |               5 |               1 |                   1 | Northwest      | United States  | North America |
| 2016-12-07 00:00:00.000 | SO59488       |          478 |         12854 |             10 |               2 |               2 |                  10 | United Kingdom | United Kingdom | Europe        |
| 2017-09-01 00:00:00.000 | SO53633       |          214 |         23473 |              1 |               3 |               1 |                   1 | Northwest      | United States  | North America |
| 2016-09-12 00:00:00.000 | SO54233       |          540 |         16361 |              4 |               3 |               1 |                   4 | Southwest      | United States  | North America |
| 2016-12-14 00:00:00.000 | SO60035       |          389 |         20207 |              4 |               1 |               1 |                   4 | Southwest      | United States  | North America |
| 2016-07-17 00:00:00.000 | SO51453       |          605 |         25605 |             10 |               1 |               1 |                  10 | United Kingdom | United Kingdom | Europe        |
| 2017-12-18 00:00:00.000 | SO60280       |          485 |         17802 |              8 |               3 |               2 |                   8 | Germany        | Germany        | Europe        |



label: TerritoryKey
SalesTerritoryKey
TerritoryKey
Region
TerritoryKey
Country
TerritoryKey
Continent
output: {"Functional-Dependency": [["TerritoryKey", "SalesTerritoryKey"], ["TerritoryKey", "Region"], ["TerritoryKey", "Country"], ["TerritoryKey", "Continent"]]}
labeled_fds: TerritoryKey
SalesTerritoryKey
TerritoryKey
Region
TerritoryKey
Country
TerritoryKey
Continent
OrderNumber
OrderDate
OrderNumber
ProductKey
OrderNumber
CustomerKey
OrderNumber
TerritoryKey
OrderNumber
OrderLineItem
OrderNumber
OrderQuantity
OrderNumber
SalesTerritoryKey
OrderNumber
Region
OrderNumber
Country
OrderNumber
Continent
CustomerKey
OrderDate
CustomerKey
OrderNumber
CustomerKey
ProductKey
CustomerKey
TerritoryKey
CustomerKey
OrderQuantity
CustomerKey
SalesTerritoryKey
CustomerKey
Region
CustomerKey
Country
CustomerKey
Continent
source: $MMTU_HOME/resources/Relationship-finding/FD/131201586