Challenge 30047430 spanhawk

pull request for challenge 30047430