Challenge is related to Trouble. 
Patient is the opposite of Agent. Agent is related to Soap. Soap is related to Killing. Gun can be used for Killing. 
Challenge <--RelatedTo--> Trouble 
Patient <--Antonym--> Agent <--RelatedTo--> Soap <--RelatedTo--> Killing <--UsedFor-- Gun 