As a licensed certifying Engineer I have regularly had to work and certify after working shifts of 24 hrs or more how I ever managed it I will never know! certainly was not pleasant and something I will never do again takes days to recover, I hope this practise is now defunct within the airline Industry but somehow I doubt it!!!