Marigold Ltd. was registered with the authorized capital of Rs. 3,00,000 divided into 3,000 shares of Rs. 100 each, which were offered to the public. Amount payable as Rs. 30 per share on application, Rs. 40 per share on allotment and Rs. 30 per share on first and final call. These shares were fully subscribed and all money was dully received. Prepare journal and Cash Book.