I believe the answer is: B. Put aside money for savings each month
By putting aside the money directly to your investment or saving account as soon as you receive your salary, you would eliminate the risk of you going too far and used it for your consumption. Also as a rule of thumb, it would be good for your financial health if you do this to 20% of your total income.