This one was quite hard, approximately 50 - 55 minutes -------------------------------------------------------------------------------------------------------