giraffe puzzle strain