Four U-M programming teams compete in ACM Regional Contest; one advances to World Finals