To overwhelm with bewilderment; to amaze, confound, or stun, especially in a ludicrous manner.
He was flabbergasted to find that his work had been done for him before he began.
Overwhelming in a bewildering way; amazing, confounding, stunning, especially in a ludicrous manner.