maybe fixed puzzle again