128 subjects from the book named Programming Challenges