Fill in the blanks :
(1) Plants that can prepare their own food are called ………….. plants.
(2) Pitcher plants are ………….. .
(3) The ………….. is an important means of reproduction.
(4) Animals that lay eggs are ………….. animals.
(5) Animals that can live on land as well as water are called ………….. .