2014.10.22 finish struct homework8