Programming Problems and Solutions