What is the correct order to watch the DC television crossover (Arrow, flash legends of tomorrow and Supergirl)?
Arrow S01
Arrow S02
The Flash S01E01
Arrow S03E01
The Flash S01E02
Arrow S03E02
The Flash S01E03
Arrow S03E03
Constantine S01E01
The Flash S01E04
Arrow S03E04
Constantine S01E02
Arrow S03E05
Constantine S01E03
The Flash S01E05
Arrow S03E06
Constantine S01E04
The Flash S01E06
Arrow S03E07
Constantine S01E05
The Flash S01E07
Constantine S01E06
The Flash S01E08
Arrow S03E08
Constantine S01E07
The Flash S01E09
Arrow S03E09
Constantine S01E08
Constantine S01E09
The Flash S01E10
Arrow S03E10
Constantine S01E10
The Flash S01E11
Arrow S03E11
Constantine S01E11
The Flash S01E12
Arrow S03E12
Constantine S01E12
The Flash S01E13
Arrow S03E13
Constantine S01E13
The Flash S01E14
Arrow S03E14
Arrow S03E15
The Flash S01E15
Arrow S03E16
The Flash S01E16
Arrow S03E17
The Flash S01E17
Arrow S03E18
The Flash S01E18
Arrow S03E19
The Flash S01E19
Arrow S03E20
The Flash S01E20
Arrow S03E21
The Flash S01E21
Arrow S03E22
The Flash S01E22
Arrow S03E23
The Flash S01E23
The Flash S02E01
Arrow S04E01
The Flash S02E02
Arrow S04E02
The Flash S02E03
Arrow S04E03
Supergirl S01E01
The Flash S02E04
Arrow S04E04
Supergirl S01E02
The Flash S02E05
Arrow S04E05
Supergirl S01E03
The Flash S02E06
Arrow S04E06
Supergirl S01E04
The Flash S02E07
Arrow S04E07
Supergirl S01E05
Supergirl S01E06
The Flash S02E08
Arrow S04E08
Supergirl S01E07
The Flash S02E09
Arrow S04E09
Supergirl S01E08
Supergirl S01E09
Supergirl S01E10
The Flash S02E10
Arrow S04E10
Legends of Tomorrow S01E01
Supergirl S01E11
The Flash S02E11
Arrow S04E11
Legends of Tomorrow S01E02
Supergirl S01E12
The Flash S02E12
Arrow S04E12
Legends of Tomorrow S01E03
Supergirl S01E13
The Flash S02E13
Arrow S04E13
Legends of Tomorrow S01E04
The Flash S02E14
Arrow S04E14
Legends of Tomorrow S01E05
Supergirl S01E14
The Flash S02E15
Arrow S04E15
Legends of Tomorrow S01E06
Supergirl S01E15
Legends of Tomorrow S01E07
Legends of Tomorrow S01E08
Supergirl S01E16
Supergirl S01E17
The Flash S02E16
Arrow S04E16
Supergirl S01E18
The Flash S02E17
Arrow S04E17
Legends of Tomorrow S01E09
Arrow S04E18
Legends of Tomorrow S01E10
Supergirl S01E19
Legends of Tomorrow S01E11
Supergirl S01E20
The Flash S02E18
Legends of Tomorrow S01E12
The Flash S02E19
Arrow S04E19
Legends of Tomorrow S01E13
The Flash S02E20
Arrow S04E20
Legends of Tomorrow S01E14
The Flash S02E21
Arrow S04E21
Legends of Tomorrow S01E15
The Flash S02E22
Arrow S04E22
Legends of Tomorrow S01E16
The Flash S02E23
Arrow S04E23
The Flash S03E01
Arrow S05E01
Supergirl S02E01
The Flash S03E02
Arrow S05E02
Legends of Tomorrow S02E01
Supergirl S02E02
The Flash S03E03
Arrow S05E03
Legends of Tomorrow S02E02
Supergirl S02E03
The Flash S03E04
Arrow S05E04
Legends of Tomorrow S02E03
Supergirl S02E04
The Flash S03E05
Arrow S05E05
Legends of Tomorrow S02E04
Supergirl S02E05
Arrow S05E06
Legends of Tomorrow S02E05
Supergirl S02E06
The Flash S03E06
Arrow S05E07
Legends of Tomorrow S02E06
Supergirl S02E07
The Flash S03E07
Supergirl S02E08
The Flash S03E08
Arrow S05E08
Legends of Tomorrow S02E07
The Flash S03E09
Arrow S05E09
Legends of Tomorrow S02E08
Supergirl S02E09
The Flash S03E10
Legends of Tomorrow S02E09
Arrow S05E10
Supergirl S02E10
The Flash S03E11
Legends of Tomorrow S02E10
Arrow S05E11
Supergirl S02E11
The Flash S03E12
Legends of Tomorrow S02E11
Arrow S05E12
Supergirl S02E12
Arrow S05E13
Supergirl S02E13
The Flash S03E13
Legends of Tomorrow S02E12
Arrow S05E14
Supergirl S02E14
The Flash S03E14
Arrow S05E15
Supergirl S02E15
The Flash S03E15
Legends of Tomorrow S02E13
The Flash S03E16
Legends of Tomorrow S02E14
Arrow S05E16
Supergirl S02E16
The Flash S03E17
Legends of Tomorrow S02E15
Arrow S05E17
Supergirl S02E17
The Flash S03E18
Legends of Tomorrow S02E16
Arrow S05E18
Legends of Tomorrow S02E17
Supergirl S02E18
The Flash S03E19
Arrow S05E19
Supergirl S02E19
The Flash S03E20
Arrow S05E20
Supergirl S02E20
The Flash S03E21
Arrow S05E21
Supergirl S02E21
The Flash S03E22
Arrow S05E22
Supergirl S02E22
The Flash S03E23
Arrow S05E23
Supergirl S03E01
The Flash S04E01
Legends of Tomorrow S03E01
Arrow S06E01
Supergirl S03E02
The Flash S04E02
Legends of Tomorrow S03E02
Arrow S06E02
Supergirl S03E03
The Flash S04E03
Legends of Tomorrow S03E03
Arrow S06E03
Supergirl S03E04
The Flash S04E04
Legends of Tomorrow S03E04
Arrow S06E04
Supergirl S03E05
The Flash S04E05
Legends of Tomorrow S03E05
Arrow S06E05
Supergirl S03E06
The Flash S04E06
Legends of Tomorrow S03E06
Arrow S06E06
Supergirl S03E07
The Flash S04E07
Legends of Tomorrow S03E07
Arrow S06E07
Supergirl S03E08
Arrow S06E08
The Flash S04E08
Legends of Tomorrow S03E08
Supergirl S03E09
The Flash S04E09
Legends of Tomorrow S03E09
Arrow S06E09
Supergirl S03E10
The Flash S04E10
Black Lightning S01E01
Arrow S06E10
Supergirl S03E11
The Flash S04E11
Black Lightning S01E02
Arrow S06E11
Supergirl S03E12
The Flash S04E12
Black Lightning S01E03
Arrow S06E12
Supergirl S03E13
The Flash S04E13
Black Lightning S01E04
Arrow S06E13
Legends of Tomorrow S03E10
Black Lightning S01E05
Legends of Tomorrow S03E11
Legends of Tomorrow S03E12
The Flash S04E14
Black Lightning S01E06
Arrow S06E14
Legends of Tomorrow S03E13
The Flash S04E15
Black Lightning S01E07
Arrow S06E15
Legends of Tomorrow S03E14
The Flash S04E16
Black Lightning S01E08
Legends of Tomorrow S03E15
Black Lightning S01E09
Legends of Tomorrow S03E16
Black Lightning S01E10
Arrow S06E16
Legends of Tomorrow S03E17
Black Lightning S01E11
Arrow S06E17
Legends of Tomorrow S03E18
The Flash S04E17
Black Lightning S01E12
Arrow S06E18
Supergirl S03E14
The Flash S04E18
Black Lightning S01E13
Arrow S06E19
Supergirl S03E15
The Flash S04E19
Arrow S06E20
Supergirl S03E16
The Flash S04E20
Arrow S06E21
Supergirl S03E17
The Flash S04E21
Arrow S06E22
Supergirl S03E18
The Flash S04E22
Arrow S06E23
Supergirl S03E19
The Flash S04E23
Supergirl S03E20
Supergirl S03E21
Supergirl S03E22
Supergirl S03E23
The Flash S05E01
Black Lightning S02E01
Supergirl S04E01
Arrow S07E01
The Flash S05E02
Black Lightning S02E02
Supergirl S04E02
Arrow S07E02
Legends of Tomorrow S04E01
The Flash S05E03
Black Lightning S02E03
Supergirl S04E03
Arrow S07E03
Legends of Tomorrow S04E02
The Flash S05E04
Black Lightning S02E04
Supergirl S04E04
Arrow S07E04
Legends of Tomorrow S04E03
Supergirl S04E05
Arrow S07E05
Legends of Tomorrow S04E04
The Flash S05E05
Black Lightning S02E05
Supergirl S04E06
Arrow S07E06
Legends of Tomorrow S04E05
The Flash S05E06
Black Lightning S02E06
Supergirl S04E07
Arrow S07E07
Legends of Tomorrow S04E06
The Flash S05E07
Black Lightning S02E07
Supergirl S04E08
Arrow S07E08
DC's Legends of Tomorrow S04E07
The Flash S05E08
Black Lightning S02E08
The Flash S05E09
Arrow S07E09
Legends of Tomorrow S04E08
Black Lightning S02E09
Supergirl S04E09
The Flash S05E10
Supergirl S04E10
Arrow S07E10
Black Lightning S02E10
The Flash S05E11
Arrow S07E11
Legends of Tomorrow S04E09