Due 12 hours

Assignment attached