Answer: elucubrated

AnswerCrossword Clue
elucubratedELUCUBRATE, to work out or express by studious effort; to burn the midnight oil