Hard is a synonym of Strict. Strict is a synonym of Accurate. Accurate is a synonym of Precise. Precise is a synonym of Exact. 
Blue is related to Smoke. one thing you do when you Drinking is Smoke. Spirit can be used for Drinking. 
Hard <--Synonym--> Strict <--Synonym--> Accurate <--Synonym--> Precise <--Synonym--> Exact 
Blue <--RelatedTo--> Smoke <--HasSubevent-- Drinking <--UsedFor-- Spirit 