This is a slightly longer version of Demo 1.