Object & Structure & Algorithm - CISC311 - Assignment Solution