finished practice 20.2.
finished practice 20.3.
add practice 20.2's file.