Assignment (2) – Q5 (Problem 5.5 book) - si-manual