Want to get involved? We're always looking for ideas and content for Weekly Challenges.
SUBMIT YOUR IDEAHere is my solution
Here's a much better solution that my previous solution. It can be optimized to decrease the number of tools if I were to use reference shortcuts, but I like this version as it is fairly explicit.