%A1.2 (b): Done
A1.2 (c): Done
A1.2 (d): Done