8.2 exercises solution