This puzzle is sure to test even the quickest minds - do you have what it takes?