(apcs2) hw03 & hw04