Proviso to Section 138 is all important and stipulates three distinct conditions precedent, which must be satisfied before the dishonor of a cheque can constitute and offence and become punishable. The first condition is that the cheque ought to have been presented to the Bank within a period of six months from the date on which it is drawn or within the period of its validity, whichever is earlier. The second condition is that the payee or the holder in due course of the cheque, as the case may be, ought to make a demand for the payment of the said amount of money by giving a notice in writing, to the drawer of the cheque, within thirty days of the receipt of information by him from the bank regarding the return of the cheque as unpaid. The third condition is that the drawer of such a cheque should have failed to make payment of the said amount of money to the payee or as the case may be, to the holder in due course of the cheque within fifteen days of the receipt of the said notice. It is only upon the satisfaction of all the three conditions mentioned above and enumerated under the proviso to Section 138 as clauses (a), (b) and (c) thereof that an offence under Section 138 can be said to have been committed by the person issuing the cheque. Virendra Kumar Gupta v. State of U.P., 2016 (96) ACC 729.