Add HW0 part3, and optimize style on all files