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.