3. no
1. yes
2. yes
7. yes
5. yes
4. yes
6. yes