IT430 Assignment Solution