PUZZLES OF COMPLEXITY