Challenge yourself with a collection of riddles and brain teasers that will test your problem-solving skills