Amazing Brain Teasers: Mind-Blowing Logic and Math Challenges