An implementation of the coding challenge "La résistance" cf http://www.codingame.com/challenge_janvier_2013_question3