Less than ideal timings, should be a early and late rotation, out from ABZ at just after 6.00am and a late rotation back into ABZ leaving OSL at around 6pm, avoiding the need for a night stop, the money saved would justify the airfare.
But good luck all the same