My solutions to past programming contests