Identify minifig head with large glasses and grey torso with red hands? I'm sure that this body is the original LEGO. But I'm not sure with head.

What parts are these and which set did they come from?
The head is proper LEGO too: 3626bpb0126 Minifigure, Head Female Glasses with Orange Goggles, Dimples around Lips Pattern - Blocked Open Stud

This head appeared in 4 sets, all from 2002-2003

I haven’t been able to identify the torso yet though ....