TopCoder Open Round 3B
Feel free to discuss the problems here :)
And here's my new rating:
ICPC NA North Central and South Division