HyperionDev Interview Question

Code challenge that is long