[shadow channel]: code now uses run up time to generate a solution