mastiff puzzle