hamro chemistry notes