Three of us took on the Queen Mary University Programming Competition—and won! Competing against 19 teams, we tackled six tough problems. Here’s a look at the challenges we faced and how we solved them.