common guava - online puzzles