Puzzle is a type of Game. Game is related to Defeat. Defeat is a synonym of Frustration. 
you are likely to find Union in/at/on Workplace. Workplace is related to Factory. 
Puzzle --IsA--> Game <--RelatedTo--> Defeat <--Synonym--> Frustration 
Union --AtLocation--> Workplace <--RelatedTo--> Factory 