Construct a truth table for each of these compound propositions. a)

Construct a truth table for each of these compound propositions.
a) p →¬q b) ¬p ↔ q
c) (p → q) ∨ (¬p → q)
d) (p → q) ∧ (¬p → q)
e) (p ↔ q) ∨ (¬p ↔ q)
f) (¬p ↔¬q) ↔ (p ↔ q)