This is the content of lab 6.