Usac_Code_jam_201213192