Exercise your brain with our selection of challenging and fun brain teasers. How long will it take you to find the solution?