Smoke is related to Dirty. Dirty is the opposite of Pure. 
Fair is related to Celebration. Celebration is related to Dance. Dance is related to Shake. 
Smoke <--RelatedTo--> Dirty <--Antonym--> Pure 
Fair <--RelatedTo--> Celebration <--RelatedTo--> Dance <--RelatedTo--> Shake 