It is important to make a checklist and plan out how you are going to layout your stuff into your camping bag, especially when you bought a bag not exactly big enough for a camping trip (i.e. 40L camping bag)...
Anyway if you plan things out properly and thought about it long enough you would be able to fit all these:
Into this :
Not more than 25cm tall
And end up with this: