How many brains does a leech have?

32

0

1

102