It sounds quite difficult but practice makes a habit perfect. I started this plan 2 years ago and this plan gave me my desired results. I quite modified this plan regarding DIETS and ROUTINES. Let's take a look at the plan:
Routine
Try to wake up before sunrise.
Run/Jog for 1.5 hours. Few things to consider:
(a) Run slowly and steadily at first, don't rush,
(b)Increase your time duration day by day i.e 30 mins at first day, 1 hour at 2nd day,
(c) Breathe from your nostrils not from your mouth, this will increase your stamina,
(d)Keep your backbone straight during jogging.
Rope skipping for 5 SETS
(a)If you run in the morning, do skipping in the evening or you can change the order.
(b) Each SET has 100 jumps.
(c) Do slowly and steadily on the first day and then you can increase your jumps and speed day by day.
If you want to build your body, do regular PUSHUPS (I couldn't do it lol, I did planks).
Diet
Being on a diet doesn't mean eating very less, but well BALANCED.
After workout drink plenty of water and HOT water Lemonade with Honey( no sugar),
Breakfast
I recommend eating OATS and other low carb and non-fatty foods like salads, milk, bananas, eggs(only egg WHITES), etc.
Lunch
Eat-in medium quantity. Try eating boiled rice with Indian wheat bread (Rotis/Chapatis), with Dal, fresh green vegetables, etc. Don't eat too much at lunch, it makes you lethargic(lazy).
Dinner
Dinner should be very LIGHT like 2-3 Indian wheat bread, some vegetables, dal, or even Oatmeal.
Snacks
Avoid junk foods. I recommend eating nuts, oats, etc.
Dessert
Try curd(less sugar), fruit shakes, etc.
I recommended oats many times because it actually reduces your belly fats and makes you fit:-)
Never expect to get your desired results in your first 2-3 days of your routine. The first 2-3 days is to build your confidence and habit, stick to it as long as you can.