Challenge yourself with a collection of hard and funny riddles with answers. Test your wit and have fun solving brain teasers that will keep you entertained.