To celebrate our Body Issue, we've kicked off a 30-Day Challenge designed by celebrity and Victoria's Secret Angels trainer Dan Roberts to boost our energy and fitness levels for all the summer happenings we plan to get into. 

For the last day we are making things harder by combining three moves, here is what we would reccommend...

<!-- Start of Brightcove Player -->

<div style="display:none">

</div>

<!--
By use of this code snippet, I agree to the Brightcove Publisher T and C 
found at https://accounts.brightcove.com/en/terms-and-conditions/. 
-->

<script language="JavaScript" type="text/javascript" src="http://admin.brightcove.com/js/BrightcoveExperiences.js"></script>

<object id="myExperience4276087317001" class="BrightcoveExperience">
  <param name="bgcolor" value="#FFFFFF" />
  <param name="width" value="300" />
  <param name="height" value="300" />
  <param name="playerID" value="4262083492001" />
  <param name="playerKey" value="AQ~~,AAAAABn4dxs~,AY7gyox5PDgv1g7Gev5YIrchfFeGN4si" />
  <param name="isVid" value="true" />
  <param name="isUI" value="true" />
  <param name="dynamicStreaming" value="true" />
  
  <param name="@videoPlayer" value="4276087317001" />
</object>

<!-- 
This script tag will cause the Brightcove Players defined above it to be created as soon
as the line is read by the browser. If you wish to have the player instantiated only after
the rest of the HTML is processed and the page load is complete, remove the line.
-->
<script type="text/javascript">brightcove.createExperiences();</script>

<!-- End of Brightcove Player -->

The moves: Start with Incline Diamond Push Ups

This move targets your triceps more than any other push up. The key is to make your thumbs touch, your index fingers touch and keep your elbows close to your body.

The difficulty level: We've got to be honest... this is difficult, remember to focus on your breathing. 

The burn factor: 10/10 

<!-- Start of Brightcove Player -->

<div style="display:none">

</div>

<!--
By use of this code snippet, I agree to the Brightcove Publisher T and C 
found at https://accounts.brightcove.com/en/terms-and-conditions/. 
-->

<script language="JavaScript" type="text/javascript" src="http://admin.brightcove.com/js/BrightcoveExperiences.js"></script>

<object id="myExperience4277996398001" class="BrightcoveExperience">
  <param name="bgcolor" value="#FFFFFF" />
  <param name="width" value="300" />
  <param name="height" value="300" />
  <param name="playerID" value="4262083492001" />
  <param name="playerKey" value="AQ~~,AAAAABn4dxs~,AY7gyox5PDgv1g7Gev5YIrchfFeGN4si" />
  <param name="isVid" value="true" />
  <param name="isUI" value="true" />
  <param name="dynamicStreaming" value="true" />
  
  <param name="@videoPlayer" value="4277996398001" />
</object>

<!-- 
This script tag will cause the Brightcove Players defined above it to be created as soon
as the line is read by the browser. If you wish to have the player instantiated only after
the rest of the HTML is processed and the page load is complete, remove the line.
-->
<script type="text/javascript">brightcove.createExperiences();</script>

<!-- End of Brightcove Player -->

The moves: Next is the One Legged Squat 

The full range motion will simultaneously train strength, balance, and mobility, so it's worth the effort. 

The difficulty level: Keep your balance, If you're starting out for the first time, squat down onto a chair or hold onto a pole/bar until you feel comfortable enough to do it without any assistance. 

The burn factor: 10/10 

<!-- Start of Brightcove Player -->

<div style="display:none">

</div>

<!--
By use of this code snippet, I agree to the Brightcove Publisher T and C 
found at https://accounts.brightcove.com/en/terms-and-conditions/. 
-->

<script language="JavaScript" type="text/javascript" src="http://admin.brightcove.com/js/BrightcoveExperiences.js"></script>

<object id="myExperience4278055525001" class="BrightcoveExperience">
  <param name="bgcolor" value="#FFFFFF" />
  <param name="width" value="300" />
  <param name="height" value="300" />
  <param name="playerID" value="4262083492001" />
  <param name="playerKey" value="AQ~~,AAAAABn4dxs~,AY7gyox5PDgv1g7Gev5YIrchfFeGN4si" />
  <param name="isVid" value="true" />
  <param name="isUI" value="true" />
  <param name="dynamicStreaming" value="true" />
  
  <param name="@videoPlayer" value="4278055525001" />
</object>

<!-- 
This script tag will cause the Brightcove Players defined above it to be created as soon
as the line is read by the browser. If you wish to have the player instantiated only after
the rest of the HTML is processed and the page load is complete, remove the line.
-->
<script type="text/javascript">brightcove.createExperiences();</script>

<!-- End of Brightcove Player -->

The move: Finish with the Advanced V Sit Up 

This move is perfect for maximizing abdominal strength. 

The difficulty level: It can be quite challenging for beginners as it requires a certain amount of core strength and balance.

The burn factor: 10/10

Join us in the fun and show us your progress by instagramming and tweeting us at @ELLEUK and @ELLFitTeam, using the hashtag #ELLEFit 

Get more moves from Dan Roberts here