complete Problem31
complete problem 32
complete problem 33