LLP and John Puzzle