Program 6 -- COP3014