CPSC486_Assignment#2