Puzzles solved by Bby f