Tomatoes are rich in dietary fiber such as pectin, which makes people feel full easily. The fiber can not only be digested by the intestine, but also absorb excess fat and discharge it together. Adding less sugar and calories, only 16 calories per100g, and eating a medium-sized tomato before meals can reduce the appetite and prevent fat from being absorbed.
Cucumber contains a substance called "propanol diacid", which can effectively inhibit the conversion of sugar into fat. So eating more cucumbers can prevent the increase of fat.
Your weight loss method is feasible, and the calories are very low.