I was given this cool puzzle for christmas.