The challenge can be found at https://tophatter.com/challenge.
Feel free to clone this repo and work in the language of your choice.
Please submit your challenge as a packaged ZIP file, a Dropbox link, or a Github repository to apply@tophatter.com.