Which of the following produce organic acids that may contribute to weathering of rocks?
1) Lichens
2) Fungi
3) Bacteria
4) All of the above