Task 4.3.6 Solution

Fork of Task436Solution by Nicholas Outram

Changes