ANSWER
1. D            6. D          11. D          16. B          21. C
2. A            7. A          12. C          17. C          22. A
3. B            8. C          13. A          18. B          23. D
4. A            9. B          14. A          19. B          24. B
5. C           10. B          15. D          20. D          25. C
ANSWER: 1.Qg6!! fxg6 (1...hxg6 2.Rh3#; 1...Rg8 2.Qxh7+ Kxh7 3.Rh3#) 2.Nxg6+ hxg6 3.Rh3+ Qh4 4.Rxh4#