How many hearts does an octopus have? It's the Country Life Quiz of the Day, September 22, 2025And who is Greek god of music?