puzzle solved by carlo ross