Solutions to these two puzzles?