Flow puzzles