Firm is the opposite of Loose. Loose is a synonym of Separate. Separate is a synonym of Distinguish. Distinguish is related to Medal. 
you are likely to find Treasure in/at/on Box. 
Firm <--Antonym--> Loose <--Synonym--> Separate <--Synonym--> Distinguish <--RelatedTo--> Medal 
Box <--AtLocation-- Treasure 