Batman is a master detective