One hundred programs challenge.