V0.6 Complete the subset 4 question
Still missing:
Before come to subset 5, take a break and then debug for subsets 1~4 codes.