RIT CS Puzzle Hunt 2009 Solutions

Are you sure you're ready to see the solutions?

Yes, already.