Profile of puzzleflow