Assignment 19:

Assignment 20: