Problem D (the only nontrivial problem) was actually in an ICPC regional a few years ago (south american perhaps?) so a lot of people will have seen this one before.
Never seen it, its crazy though. So far around 17 thousand people are participating and less than one thousand have submitted an answer to that problem!