My attempted solutions to Canadian Computing Competition Problems