Updated puzzle