solutions for assignment nineteen 1299929