Problems Algorithm and Data Structures