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:
|   CustomerStateID |   ProductID |   Quantity | OrderDate               |   Channels | Demographic   | SKU                  | Product                              | Category         | Item Group   | Kit Type   |
|------------------:|------------:|-----------:|:------------------------|-----------:|:--------------|:---------------------|:-------------------------------------|:-----------------|:-------------|:-----------|
|                32 |           6 |          2 | 2015-03-29 00:00:00.000 |          5 | Advanced      | 2050-P47-5C          | P47 5 Channel                        | Warbird          | Airplane     | RTF        |
|                20 |           6 |          1 | 2016-12-22 00:00:00.000 |          5 | Advanced      | 2050-P47-5C          | P47 5 Channel                        | Warbird          | Airplane     | RTF        |
|                32 |          11 |          2 | 2015-09-14 00:00:00.000 |          4 | Intermediate  | 3010-TAVM2-15-4C     | Tailspin Aviator Mk2-15              | Trainer          | Airplane     | KIT        |
|                37 |          14 |          1 | 2017-07-22 00:00:00.000 |          6 | Professional  | 3050-THeli-MaxPro-6C | Tailspin Heli - Max Pro Flight - 6ch | Collective pitch | Helicopter   | KIT        |
|                44 |          14 |          1 | 2016-04-25 00:00:00.000 |          6 | Professional  | 3050-THeli-MaxPro-6C | Tailspin Heli - Max Pro Flight - 6ch | Collective pitch | Helicopter   | KIT        |
|                16 |          10 |          1 | 2017-06-15 00:00:00.000 |          4 | Intermediate  | 3010-TAVM2-12-4C     | Tailspin Aviator Mk2-12              | Trainer          | Airplane     | KIT        |
|                35 |          14 |          1 | 2017-11-15 00:00:00.000 |          6 | Professional  | 3050-THeli-MaxPro-6C | Tailspin Heli - Max Pro Flight - 6ch | Collective pitch | Helicopter   | KIT        |
|                31 |          10 |          1 | 2015-11-16 00:00:00.000 |          4 | Intermediate  | 3010-TAVM2-12-4C     | Tailspin Aviator Mk2-12              | Trainer          | Airplane     | KIT        |
|                14 |           7 |          1 | 2017-06-06 00:00:00.000 |          5 | Advanced      | 2055-P51-5C          | P51                                  | Warbird          | Airplane     | RTF        |
|                38 |          14 |          1 | 2017-09-21 00:00:00.000 |          6 | Professional  | 3050-THeli-MaxPro-6C | Tailspin Heli - Max Pro Flight - 6ch | Collective pitch | Helicopter   | KIT        |
|                22 |          11 |          1 | 2015-10-05 00:00:00.000 |          4 | Intermediate  | 3010-TAVM2-15-4C     | Tailspin Aviator Mk2-15              | Trainer          | Airplane     | KIT        |
|                23 |          12 |          1 | 2016-02-13 00:00:00.000 |          5 | Advanced      | 3010-TWAR-BM32-5C    | Tailspin Warbird BM32                | Warbird          | Airplane     | KIT        |
|                32 |           9 |          2 | 2015-07-21 00:00:00.000 |          3 | Intermediate  | 3010-TAVM2-11-3C     | Tailspin Aviator Mk2-11              | Glider           | Airplane     | KIT        |
|                33 |          11 |          1 | 2016-12-22 00:00:00.000 |          4 | Intermediate  | 3010-TAVM2-15-4C     | Tailspin Aviator Mk2-15              | Trainer          | Airplane     | KIT        |
|                10 |           1 |          1 | 2017-10-09 00:00:00.000 |          3 | Novice        | 1010-GL120-3C        | Trainer - Tailspin GL-120            | Glider           | Airplane     | RTF        |
|                49 |          11 |          1 | 2015-02-07 00:00:00.000 |          4 | Intermediate  | 3010-TAVM2-15-4C     | Tailspin Aviator Mk2-15              | Trainer          | Airplane     | KIT        |
|                45 |          14 |          2 | 2016-04-09 00:00:00.000 |          6 | Professional  | 3050-THeli-MaxPro-6C | Tailspin Heli - Max Pro Flight - 6ch | Collective pitch | Helicopter   | KIT        |
|                31 |           8 |          1 | 2016-11-19 00:00:00.000 |          5 | Advanced      | 2060-SKYT-5C         | SkyTrainer                           | Trainer          | Airplane     | RTF        |
|                49 |          14 |          1 | 2016-05-17 00:00:00.000 |          6 | Professional  | 3050-THeli-MaxPro-6C | Tailspin Heli - Max Pro Flight - 6ch | Collective pitch | Helicopter   | KIT        |
|                39 |          14 |          2 | 2016-05-23 00:00:00.000 |          6 | Professional  | 3050-THeli-MaxPro-6C | Tailspin Heli - Max Pro Flight - 6ch | Collective pitch | Helicopter   | KIT        |
|                49 |          20 |          1 | 2017-08-23 00:00:00.000 |          6 | Professional  | 4040-6CCP-A-6C       | 6CCP-A Helicopter                    | Collective pitch | Helicopter   | RTF        |
|                 9 |          11 |          2 | 2015-09-25 00:00:00.000 |          4 | Intermediate  | 3010-TAVM2-15-4C     | Tailspin Aviator Mk2-15              | Trainer          | Airplane     | KIT        |
|                47 |          14 |          1 | 2017-08-24 00:00:00.000 |          6 | Professional  | 3050-THeli-MaxPro-6C | Tailspin Heli - Max Pro Flight - 6ch | Collective pitch | Helicopter   | KIT        |
|                20 |          10 |          1 | 2017-10-29 00:00:00.000 |          4 | Intermediate  | 3010-TAVM2-12-4C     | Tailspin Aviator Mk2-12              | Trainer          | Airplane     | KIT        |
|                 9 |           4 |          2 | 2017-02-04 00:00:00.000 |          4 | Intermediate  | 2030-PCUB-4C         | Piper Cub 4 Channel                  | Trainer          | Airplane     | RTF        |
|                47 |           4 |          1 | 2016-11-19 00:00:00.000 |          4 | Intermediate  | 2030-PCUB-4C         | Piper Cub 4 Channel                  | Trainer          | Airplane     | RTF        |
|                47 |          16 |          2 | 2017-11-30 00:00:00.000 |          3 | Novice        | 4010-3CAX-B-3C       | 3CAX-B Helicopter                    | Co-Axial         | Helicopter   | RTF        |
|                43 |           4 |          2 | 2017-08-30 00:00:00.000 |          4 | Intermediate  | 2030-PCUB-4C         | Piper Cub 4 Channel                  | Trainer          | Airplane     | RTF        |
|                 5 |          20 |          1 | 2017-01-28 00:00:00.000 |          6 | Professional  | 4040-6CCP-A-6C       | 6CCP-A Helicopter                    | Collective pitch | Helicopter   | RTF        |
|                31 |          20 |          2 | 2016-10-07 00:00:00.000 |          6 | Professional  | 4040-6CCP-A-6C       | 6CCP-A Helicopter                    | Collective pitch | Helicopter   | RTF        |
|                38 |          14 |          3 | 2017-12-30 00:00:00.000 |          6 | Professional  | 3050-THeli-MaxPro-6C | Tailspin Heli - Max Pro Flight - 6ch | Collective pitch | Helicopter   | KIT        |
|                 5 |          14 |          1 | 2017-12-07 00:00:00.000 |          6 | Professional  | 3050-THeli-MaxPro-6C | Tailspin Heli - Max Pro Flight - 6ch | Collective pitch | Helicopter   | KIT        |
|                32 |           7 |          1 | 2017-09-02 00:00:00.000 |          5 | Advanced      | 2055-P51-5C          | P51                                  | Warbird          | Airplane     | RTF        |
|                 3 |          14 |          1 | 2017-09-18 00:00:00.000 |          6 | Professional  | 3050-THeli-MaxPro-6C | Tailspin Heli - Max Pro Flight - 6ch | Collective pitch | Helicopter   | KIT        |
|                11 |          10 |          1 | 2017-02-12 00:00:00.000 |          4 | Intermediate  | 3010-TAVM2-12-4C     | Tailspin Aviator Mk2-12              | Trainer          | Airplane     | KIT        |
|                 7 |           3 |          1 | 2017-03-31 00:00:00.000 |          3 | Beginner      | 2030-PCUB-3C         | Piper Cub 3 Channel                  | Trainer          | Airplane     | RTF        |
|                29 |          20 |          2 | 2016-10-16 00:00:00.000 |          6 | Professional  | 4040-6CCP-A-6C       | 6CCP-A Helicopter                    | Collective pitch | Helicopter   | RTF        |
|                37 |           6 |          1 | 2017-06-25 00:00:00.000 |          5 | Advanced      | 2050-P47-5C          | P47 5 Channel                        | Warbird          | Airplane     | RTF        |
|                 3 |          18 |          1 | 2017-08-03 00:00:00.000 |          4 | Intermediate  | 4030-4CAX-B-4C       | 4CAX-B Helicopter                    | Co-Axial         | Helicopter   | RTF        |
|                48 |          14 |          1 | 2016-04-14 00:00:00.000 |          6 | Professional  | 3050-THeli-MaxPro-6C | Tailspin Heli - Max Pro Flight - 6ch | Collective pitch | Helicopter   | KIT        |
|                 9 |           4 |          1 | 2017-11-13 00:00:00.000 |          4 | Intermediate  | 2030-PCUB-4C         | Piper Cub 4 Channel                  | Trainer          | Airplane     | RTF        |
|                47 |           4 |          1 | 2017-11-24 00:00:00.000 |          4 | Intermediate  | 2030-PCUB-4C         | Piper Cub 4 Channel                  | Trainer          | Airplane     | RTF        |
|                47 |          14 |          1 | 2017-11-25 00:00:00.000 |          6 | Professional  | 3050-THeli-MaxPro-6C | Tailspin Heli - Max Pro Flight - 6ch | Collective pitch | Helicopter   | KIT        |
|                 4 |          16 |          1 | 2016-12-04 00:00:00.000 |          3 | Novice        | 4010-3CAX-B-3C       | 3CAX-B Helicopter                    | Co-Axial         | Helicopter   | RTF        |
|                41 |           8 |          1 | 2015-05-01 00:00:00.000 |          5 | Advanced      | 2060-SKYT-5C         | SkyTrainer                           | Trainer          | Airplane     | RTF        |
|                32 |          14 |          1 | 2017-03-29 00:00:00.000 |          6 | Professional  | 3050-THeli-MaxPro-6C | Tailspin Heli - Max Pro Flight - 6ch | Collective pitch | Helicopter   | KIT        |
|                22 |           4 |          1 | 2017-10-05 00:00:00.000 |          4 | Intermediate  | 2030-PCUB-4C         | Piper Cub 4 Channel                  | Trainer          | Airplane     | RTF        |
|                38 |           4 |          1 | 2017-09-24 00:00:00.000 |          4 | Intermediate  | 2030-PCUB-4C         | Piper Cub 4 Channel                  | Trainer          | Airplane     | RTF        |
|                25 |           5 |          1 | 2017-08-12 00:00:00.000 |          4 | Intermediate  | 2050-P47-4C          | P47 4 Channel                        | Warbird          | Airplane     | RTF        |
|                14 |          16 |          2 | 2016-04-15 00:00:00.000 |          3 | Novice        | 4010-3CAX-B-3C       | 3CAX-B Helicopter                    | Co-Axial         | Helicopter   | RTF        |



label: ProductID
Channels
ProductID
Demographic
ProductID
SKU
ProductID
Product
ProductID
Category
ProductID
Item Group
ProductID
Kit Type
output: {"Functional-Dependency": [["ProductID", "Channels"], ["ProductID", "Demographic"], ["ProductID", "SKU"], ["ProductID", "Product"], ["ProductID", "Category"], ["ProductID", "Item Group"], ["ProductID", "Kit Type"]]}
labeled_fds: ProductID
Channels
ProductID
Demographic
ProductID
SKU
ProductID
Product
ProductID
Category
ProductID
Item Group
ProductID
Kit Type
OrderDate
Quantity
source: $MMTU_HOME/resources/Relationship-finding/FD/210876286