Which of the following molecules or ions can act as either an acid or a base?
OH-
H3O+
C2H3O2-
H2PO4-
NH4+