ZOO puzzle