Question 2.B

First implementation of A1:2B.