A note to our players: All solutions for the contest must be posted by Tuesday July 22nd at 5pm. Please continue to post solutions and comments after that for everyone's benefit. Sharks and Jets, those who look at opposing teams' solutions before 5pm Tuesday will forever live the shame of solution spying!
Good luck!