Frankenstein puzzle