Completed Practical 3.