NCKU CSIE C++(2) Project 2