Solutions to the problems purposed on the Tuenti Programming Challenge 2012