Updated for FZ429

Fork of Task522Solution by Nicholas Outram

Changes