Version is related to Apply. Apply is the opposite of Quit. Quit is related to Leave. 
Nasty is similar to Difficult. Program cannot be Difficult. 
Version <--RelatedTo--> Apply <--Antonym--> Quit <--RelatedTo--> Leave 
Nasty <--SimilarTo--> Difficult <--NotHasProperty-- Program 