puzzle
amusing yourself build pattern matching ability building skills challenge challenge mind distraction educating person engaging mind enjoying entertainment entertaintment exasperating people with short tempers filling time focusing attention intriguing mind killing time learning mental activity mental challenge mental stimulation play solving