Lighthouse C assignment.