Writing the program

The tricky part is explaining how to use Alice's drag and drop paradigm:

This statement is a little more difficult to construct than your typical Alice statement.