Class 12 organic chemistry chapter 1 ncert solutions haloalkanes and haloarenes July 8, 2019 16 32 64 128