1. full answer