All the homework3