Dictionary.com
Thesaurus.com

will have been puzzling

  • future perfect progressive
    of puzzle.
    puzzle
    noun
    a toy, problem, or other contrivance designed to amuse by presenting difficulties to be solved by ingenuity or patient effort.