(1)
Whoever having been convicted of an offence,—
(a) under clause (b) of section 27 is again convicted of an offence under that clause, shall be punishable with imprisonment for a term which shall not be less than seven years but which may extend to ten years and with fine which shall not be less than two lakh rupees:
(b) under clause (c) of section 27, is again convicted of an offence under that clause shall be punishable with imprisonment for a term which shall not be less than ten years but which may extend to imprisonment for life and with fine which shall not be less than three lakh rupees;
(c) under clause (d) of section 27, is again convicted of an offence under that clause shall be punishable with imprisonment for a term which shall not be less than two years but which may extend to four years or with fine which shall not be less than fifty thousand rupees, or with both.
(1A)
Whoever, having been convicted of an offence under section 27A is again convicted under that section, shall be punishable with imprisonment for a term which may extend to two years, or with fine which may extend to two thousand rupees, or with both.
(2)
Whoever, having been convicted of an offence under *** section 29 is again convicted of an offence under the same section, shall be punishable with imprisonment which may extend to two years, or with fine which shall not be less than ten thousand rupees or with both.