add zhouzhuoru, sunyao and wenzhiquan's solution of 1,2,3,21 questions