Softproof puzzle