Grain is related to Hour. Midnight is a type of Hour. Midnight is related to Stroke. Stroke is a type of Strike. 
Throw is a type of Put. 
Grain <--RelatedTo--> Hour <--IsA-- Midnight <--RelatedTo--> Stroke --IsA--> Strike 
Put <--IsA-- Throw 