Assignment (2) – Q4 (Problem 5.4 book) - si-manual