full working homework