My Programming Competition solutions