Puzzles solved by Salam