Problem is related to Puzzle. Puzzle can be used for Learning. Learning can cause/lead to Effectiveness. Effectiveness is a synonym of Efficiency. 
Practical is a synonym of Virtual. 
Problem <--RelatedTo--> Puzzle --UsedFor--> Learning --Causes--> Effectiveness <--Synonym--> Efficiency 
Practical <--Synonym--> Virtual 