Limited is the opposite of Endless. Endless is derived from End. Weekend is derived from End. 
Thinking can cause/lead to Progress. 
Limited <--Antonym--> Endless --DerivedFrom--> End <--DerivedFrom-- Weekend 
Progress <--Causes-- Thinking 