This is the fastest official time I have solved the Puppet. Unofficial time is 3:44.
It depends of how fast to get cube-shape, and how many setup-moves there has to be done and undone to flip the last two pieces.
Watch how to solve the cube in this video:
https://youtu.be/gdVTi8x6L50