Puzzles solved by HSBC